loadExternalLibrary function
- ExternalLibraryLoaderConfig config
Load the ExternalLibrary, with the following cases in mind:
- When
flutter run, or when a real app is bundled. - When running Flutter widget tests.
- When
dart test,dart run,dart compile exe, etc.
Implementation
FutureOr<ExternalLibrary> loadExternalLibrary(
ExternalLibraryLoaderConfig config) async {
final ioDirectory = config.ioDirectory;
return loadExternalLibraryRaw(
nativeLibDirWhenNonPackaged:
ioDirectory == null ? null : Directory.current.uri.resolve(ioDirectory),
stem: config.stem,
);
}