UNPKG

@theia/monaco

Version:
20 lines 980 B
import * as monaco from '@theia/monaco-editor-core'; import { IStandaloneTheme } from '@theia/monaco-editor-core/esm/vs/editor/standalone/common/standaloneTheme'; import { IOnigLib, IRawTheme, Registry } from 'vscode-textmate'; export interface ThemeMix extends IRawTheme, monaco.editor.IStandaloneThemeData { } export interface MixStandaloneTheme extends IStandaloneTheme { themeData: ThemeMix; } export declare const OnigasmProvider: unique symbol; export type OnigasmProvider = () => Promise<IOnigLib>; export declare const TextmateRegistryFactory: unique symbol; export type TextmateRegistryFactory = (currentTheme?: ThemeMix) => Registry; export type MonacoThemeColor = monaco.editor.IColors; export interface MonacoTokenRule extends monaco.editor.ITokenThemeRule { } export type MonacoBuiltinTheme = monaco.editor.BuiltinTheme; export interface MonacoTheme extends monaco.editor.IStandaloneThemeData { name: string; } //# sourceMappingURL=monaco-theme-types.d.ts.map