dirPattern function
A convenience method for creating a PatternDescriptor descriptor that constructs a DirectoryDescriptor descriptor.
Implementation
PatternDescriptor dirPattern(Pattern name, [Iterable<Descriptor>? contents]) =>
pattern(name, (realName) => dir(realName, contents));