UNPKG

@monaco-editor/loader

Version:

the library aims to setup monaco editor into your browser

24 lines (19 loc) 501 B
import * as monacoEditor from 'monaco-editor/esm/vs/editor/editor.api'; export type Monaco = typeof monacoEditor; interface CancelablePromise<T> extends Promise<T> { cancel: () => void; } declare namespace loader { function init(): CancelablePromise<Monaco>; function config(params: { paths?: { vs?: string, }, 'vs/nls'?: { availableLanguages?: object, }, monaco?: Monaco, }): void; function __getMonacoInstance(): Monaco | null; } export default loader;