Skip to main content

MonacoThemeStore

Extends

  • AbstractStore

Constructors

Constructor

new MonacoThemeStore(systemThemeStore?): MonacoThemeStore;

Parameters

ParameterType
systemThemeStore?MonacoSystemThemeStore

Returns

MonacoThemeStore

Overrides

AbstractStore.constructor

Properties

PropertyTypeInherited from
loggerLoggerAbstractStore.logger
selectedThemeEntitySetting<EditorTheme>-
storedThemesStoredThemesSettings-
systemThemeStoreMonacoSystemThemeStore-

Accessors

initialized

Inherited from

AbstractStore.initialized

name

Get Signature

get name(): string;
Returns

string

Inherited from

AbstractStore.name

Methods

addTheme()

addTheme(theme): void;

Parameters

ParameterType
themeVSIXTheme

Returns

void


clone()

clone(): EditorTheme;

Returns

EditorTheme


deleteTheme()

deleteTheme(editorTheme): void;

Parameters

ParameterType
editorThemeEditorTheme

Returns

void


getControls()

getControls(): AbstractSetting<AbstractSettingOptions>[];

Returns

AbstractSetting<AbstractSettingOptions>[]

Inherited from

AbstractStore.getControls

getMonacoThemeForReactorTheme()

getMonacoThemeForReactorTheme(theme): EditorTheme;

Parameters

ParameterType
themestring

Returns

EditorTheme


getSystemThemes()

getSystemThemes(): {
[key: string]: EditorTheme;
};

Returns

{
[key: string]: EditorTheme;
}

getTheme()

getTheme(key): Promise<EditorTheme>;

Parameters

ParameterType
keystring

Returns

Promise<EditorTheme>


getThemes()

getThemes(): {
[key: string]: EditorTheme;
};

Returns

{
[key: string]: EditorTheme;
}

init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractStore.init

patchTheme()

patchTheme(editorTheme): void;

Parameters

ParameterType
editorThemeEditorTheme

Returns

void


setLogger()

setLogger(logger): void;

Parameters

ParameterType
loggerLogger

Returns

void

Inherited from

AbstractStore.setLogger

waitForReady()

waitForReady(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractStore.waitForReady