pervasive type constraints
[scpubgit/DX.git] / lib / DX / ResolvedPropositionSet.pm
index 357186b..89a3d5e 100644 (file)
@@ -1,7 +1,6 @@
 package DX::ResolvedPropositionSet;
 
 use DX::DependencyMap;
-use Types::Standard qw(ArrayRef);
 use DX::Utils qw(deparse);
 use DX::Class;
 
@@ -9,7 +8,7 @@ has dependency_map => (is => 'ro', isa => DependencyMap, required => 1);
 
 has propositions => (is => 'ro', isa => ArrayRef[Proposition], required => 1);
 
-has scope_depth => (is => 'ro', required => 1);
+has scope_depth => (is => 'ro', isa => Int, required => 1);
 
 sub resolved_count { scalar @{$_[0]->propositions} }