MCPcopy Create free account
hub / github.com/Dart-Code/Dart-Code / loadForProject

Function loadForProject

src/shared/pub/package_map.ts:25–35  ·  view source on GitHub ↗
(logger: Logger, projectFolder: string)

Source from the content-addressed store, hash-verified

23 }
24
25 public static loadForProject(logger: Logger, projectFolder: string): PackageMap {
26 const packagesFile = PackageMap.findPackagesFile(projectFolder);
27 try {
28 return packagesFile
29 ? this.load(logger, packagesFile)
30 : new MissingPackageMap();
31 } catch (e) {
32 logger.warn(`Failed to load package map at ${packagesFile}, continuing as if package map does not exist: ${e}`);
33 return new MissingPackageMap();
34 }
35 }
36
37 public static load(logger: Logger, file: string | undefined): PackageMap {
38 if (!file)

Callers

nothing calls this directly

Calls 2

loadMethod · 0.80
warnMethod · 0.65

Tested by

no test coverage detected