@dotglitch/ngx-common
Version:
Angular components and utilities that are commonly used.
23 lines (22 loc) • 779 B
TypeScript
import type * as monaco from 'monaco-editor';
import { Options } from './types';
type Editor = monaco.editor.ICodeEditor | monaco.editor.IStandaloneCodeEditor;
export declare class MonacoAutoTypeImporter implements monaco.IDisposable {
private editor;
private options;
private static sharedCache?;
private importResolver;
private debounceTimer?;
private isResolving?;
private disposables;
constructor(editor: Editor, options: Options);
static create(editor: Editor, options?: Partial<Options>): Promise<MonacoAutoTypeImporter>;
dispose(): void;
setVersions(versions: {
[packageName: string]: string;
}): void;
clearCache(): Promise<void>;
private debouncedResolveContents;
private resolveContents;
}
export {};