findNonLazyFiles static method
Finds files that should be generated as non-lazy static classes
Implementation
static List<AssetLookupFile> findNonLazyFiles(
List<AssetLookupFile> files,
AssetXConfig config,
) {
final nonLazyFiles = <AssetLookupFile>[];
for (final file in files) {
final typeName = _getTypeName(file, config);
if (config.mapRegistry != null &&
config.mapRegistry!.containsKey(typeName)) {
final mapConfig = config.mapRegistry![typeName]!;
if (mapConfig.builtin != null &&
!mapConfig.lazy &&
["datax", "envx"].contains(mapConfig.builtin)) {
nonLazyFiles.add(file);
}
}
}
return nonLazyFiles;
}