UNPKG

@dotglitch/ngx-common

Version:

Angular components and utilities that are commonly used.

29 lines (28 loc) 939 B
import { RecursionDepth } from './recursion-depth'; import { ImportResourcePath, Options } from './types'; export declare class ImportResolver { private options; private loadedFiles; private dependencyParser; private cache; private versions?; private newImportsResolved; private monaco; constructor(options: Options); wereNewImportsResolved(): boolean; resetNewImportsResolved(): void; resolveImportsInFile(source: string, parent: string | ImportResourcePath, depth: RecursionDepth): Promise<void>; private resolveImport; private resolveImportInPackage; private resolveImportFromPackageRoot; private loadSourceFileContents; private getVersion; setVersions(versions: { [packageName: string]: string; }): void; private setVersion; private createModel; private hashImportResourcePath; private resolvePackageJson; private resolveSourceFile; }