resolve method

  1. @override
Stream<ResolvedEntity> resolve()
override

Resolve all FileSystemEntitys inside this collection.

Included files are only returned if they exist at the time of resolving.

Implementation

@override
Stream<ResolvedEntity> resolve() async* {
  final seen = <ResolvedEntity>{};
  for (final member in members) {
    await for (final entity in member.resolve()) {
      if (seen.add(entity)) {
        yield entity;
      }
    }
  }
}