UNPKG

solive-core

Version:

Solidity Monaco Editor Core Library

18 lines 726 B
import { EditorApi } from '../../types/monaco'; import { CompilerInfo } from '../../types/solidity'; import type { IEditorInitState } from '../contexts/editorContext'; declare class ParserVersion { editorApi: EditorApi; editorState: IEditorInitState; allVersions: string[]; latestVersion: string; compilerInfo?: CompilerInfo; constructor(editorApi: EditorApi, editorState: IEditorInitState); init(): Promise<void>; resolveCodeVersion(code: string): string; getVersionUri(version: string): string | undefined; matchVersion(version: string): string; getCompilerInfo(): Promise<CompilerInfo>; } export default ParserVersion; //# sourceMappingURL=parserVersion.d.ts.map