@theia/monaco
Version:
Theia - Monaco Extension
20 lines • 980 B
TypeScript
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