use DX::DependencyMap;
use Types::Standard qw(ArrayRef);
+use DX::Utils qw(deparse);
use DX::Class;
has dependency_map => (is => 'ro', isa => DependencyMap, required => 1);
has scope_depth => (is => 'ro', required => 1);
+sub resolved_count { scalar @{$_[0]->propositions} }
+
sub new_empty {
my ($class) = @_;
$class->new(
my ($id) = grep $props[$_] eq $prop, 0..$#props;
# 0 is valid, undef means the grep failed
die "Unable to find $prop in proplist" unless defined $id;
- return $self->dependency_map->dependencies_for($id);
+ return $self->dependency_map->dependencies_for($id)||[];
}
1;