allSubDirectories method

Iterable<Directory> allSubDirectories(
  1. bool predicate(
    1. Directory dir
    )
)

Implementation

Iterable<Directory> allSubDirectories(
  bool Function(Directory dir) predicate,
) sync* {
  yield this;
  for (final dir in listSync().whereType<Directory>().where(predicate)) {
    yield* dir.allSubDirectories(predicate);
  }
}