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,
Future<void>? tearDown,
Resolvers? resolvers,
}) {
inputId ??= AssetId('_resolve_source', 'lib/_resolve_source.dart');
return _resolveAssets(
{
'${inputId.package}|${inputId.path}': inputSource,
},
inputId.package,
action,
packageConfig: packageConfig,
resolverFor: inputId,
tearDown: tearDown,
resolvers: resolvers,
);
}