add a few more type annotations
[scpubgit/DX.git] / lib / DX / ResolvedPropositionSet.pm
index 357186b..74b29db 100644 (file)
@@ -1,7 +1,7 @@
 package DX::ResolvedPropositionSet;
 
 use DX::DependencyMap;
-use Types::Standard qw(ArrayRef);
+use Types::Standard qw(ArrayRef Int);
 use DX::Utils qw(deparse);
 use DX::Class;
 
@@ -9,7 +9,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} }