resolveSource<T> function
A convenience method for using resolveSources with a single source file.
Implementation
Future<T> resolveSource<T>(
String inputSource,
FutureOr<T> Function(Resolver resolver) action, {
AssetId? inputId,
PackageConfig? packageConfig,
Set<AssetId>? nonInputsToReadFromFilesystem,
bool? readAllSourcesFromFilesystem,
Resolvers? resolvers,
}) {
inputId ??= AssetId('_resolve_source', 'lib/_resolve_source.dart');
return _resolveAssets(
{'${inputId.package}|${inputId.path}': inputSource},
inputId.package,
action,
packageConfig: packageConfig,
nonInputsToReadFromFilesystem: nonInputsToReadFromFilesystem,
readAllSourcesFromFilesystem: readAllSourcesFromFilesystem,
resolverFor: inputId,
resolvers: resolvers,
);
}