solive-core
Version:
Solidity Monaco Editor Core Library
19 lines • 778 B
TypeScript
import { Source } from 'solive-compiler-utils';
import type { IEditorInitState } from '../contexts/editorContext';
import { EditorApi, ModelType } from '../../types/monaco';
import ParserVersion from './parserVersion';
declare class CodeParserCompiler {
editorApi: EditorApi;
editorState: IEditorInitState;
compiler: any;
parseVersion: ParserVersion;
constructor(editorApi: EditorApi, editorState: IEditorInitState, parseVersion: ParserVersion);
compile(): Promise<unknown>;
resolveImports(model: ModelType): string[];
resolveSource(imports: string[]): Source;
importRemoteFile(url: string): Promise<{
[x: string]: string;
}>;
}
export default CodeParserCompiler;
//# sourceMappingURL=codeParserCompiler.d.ts.map