Interface MonacoThemeJson

interface MonacoThemeJson {
    description?: string;
    id?: string;
    includes?: {
        [includePath: string]: any;
    };
    json: any;
    label: string;
    uiTheme?: BuiltinTheme;
}

Properties

description?: string
id?: string

theme id (optional), label is used if not provided

includes?: {
    [includePath: string]: any;
}

Themes can include each other. It specifies how inclusions should be resolved.

Type declaration

  • [includePath: string]: any
json: any
label: string
uiTheme?: BuiltinTheme

theme type, vs-dark if not provided