libraryAssetIds method
Returns a list of unordered library asset ids.
- All non-library inputs (e.g. part files) are skipped.
Implementation
Future<List<AssetId>> libraryAssetIds(BuildStep buildStep) async {
final result = <AssetId>[];
// Access libraries
await for (final input in buildStep.findAssets(Glob(inputFiles))) {
// Check if input file is a library.
if (await buildStep.resolver.isLibrary(input)) {
result.add(input);
}
}
return result;
}