@dotglitch/ngx-common
Version:
Angular components and utilities that are commonly used.
29 lines (28 loc) • 939 B
TypeScript
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;
}