interface EventMap { 'ColorPicker.dispose': (uid: number) => Promise 'ColorPicker.handleSliderPointerDown': (state: any, x: number, y: number) => Promise 'ColorPicker.handleSliderPointerMove': (state: any, x: number, y: number) => Promise 'ColorPicker.loadContent': (state: any) => Promise 'ColorPicker.render': (oldState: any, newState: any) => Promise 'Editor.create': (options: any) => Promise 'Editor.dispose': (editorUid: number) => Promise 'Editor.getQuickPickMenuEntries': () => Promise 'Editor.offsetAt': (textDocument: any, positionRowIndex: number, positionColumnIndex: number) => Promise 'Editor.render': (editorUid: number) => Promise 'EditorCompletion.closeDetails': (editorUid: number, state: any) => Promise 'EditorCompletion.loadContent': (editorUid: number, state: any) => Promise 'EditorCompletion.openDetails': (editorUid: number, state: any) => Promise 'EditorCompletion.selectCurrent': (editorUid: number, state: any) => Promise 'EditorCompletion.selectIndex': (editorUid: number, state: any, index: number) => Promise 'EditorCompletion.toggleDetails': (editorUid: number, state: any) => Promise 'FindWidget.focusFirst': (state: any) => Promise 'FindWidget.focusIndex': (state: any, index: number) => Promise 'FindWidget.focusLast': (state: any) => Promise 'FindWidget.focusNext': (state: any) => Promise 'FindWidget.focusPrevious': (state: any) => Promise 'FindWidget.handleInput': (state: any, value: string) => Promise 'FindWidget.loadContent': (editorUid: number) => Promise 'Font.ensure': (fontName: string, fontUrl: string) => Promise 'Hover.getHoverInfo': (editorUid: number, position: any) => Promise 'Hover.handleSashPointerDown': (state: any, eventX: number, eventY: number) => Promise 'Hover.handleSashPointerMove': (state: any, eventX: number, eventY: number) => Promise 'Hover.handleSashPointerUp': (state: any, eventX: number, eventY: number) => Promise 'Hover.loadContent': (editorUid: number, state: any, position: any) => Promise 'Hover.render': (oldState: any, newState: any) => Promise } export interface EditorWorkerApi { readonly invoke: (method: K, ...params: Parameters) => Promise }