buildExtensions property
Mapping from input file extension to output file extensions.
All input sources matching any key in this map will be passed as a build step to this builder. Only files with the same basename and an extension from the values in this map are expected as outputs.
- If an empty key exists, all inputs are considered matching.
- An instance of a builder must always return the same configuration.
Typically, a builder will return a
const
map. Builders may also choose extensions based onBuilderOptions
. - Most builders will use a single input extension and one or more output extensions.
TODO(davidmorgan): add examples.
Implementation
@override
final buildExtensions = const {
'_test.dart': [
'_test.dart.vm_test.dart',
'_test.dart.browser_test.dart',
'_test.dart.node_test.dart',
],
};