MonacoThemeStore
Extends
AbstractStore
Constructors
Constructor
new MonacoThemeStore(systemThemeStore?): MonacoThemeStore;
Parameters
| Parameter | Type |
|---|---|
systemThemeStore? | MonacoSystemThemeStore |
Returns
MonacoThemeStore
Overrides
AbstractStore.constructor
Properties
| Property | Type | Inherited from |
|---|---|---|
logger | Logger | AbstractStore.logger |
selectedTheme | EntitySetting<EditorTheme> | - |
storedThemes | StoredThemesSettings | - |
systemThemeStore | MonacoSystemThemeStore | - |
Accessors
initialized
Inherited from
AbstractStore.initialized
name
Get Signature
get name(): string;
Returns
string
Inherited from
AbstractStore.name
Methods
addTheme()
addTheme(theme): void;
Parameters
| Parameter | Type |
|---|---|
theme | VSIXTheme |
Returns
void
clone()
clone(): EditorTheme;
Returns
deleteTheme()
deleteTheme(editorTheme): void;
Parameters
| Parameter | Type |
|---|---|
editorTheme | EditorTheme |
Returns
void
getControls()
getControls(): AbstractSetting<AbstractSettingOptions>[];
Returns
AbstractSetting<AbstractSettingOptions>[]
Inherited from
AbstractStore.getControls
getMonacoThemeForReactorTheme()
getMonacoThemeForReactorTheme(theme): EditorTheme;
Parameters
| Parameter | Type |
|---|---|
theme | string |
Returns
getSystemThemes()
getSystemThemes(): {
[key: string]: EditorTheme;
};
Returns
{
[key: string]: EditorTheme;
}
getTheme()
getTheme(key): Promise<EditorTheme>;
Parameters
| Parameter | Type |
|---|---|
key | string |
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
| Parameter | Type |
|---|---|
editorTheme | EditorTheme |
Returns
void
setLogger()
setLogger(logger): void;
Parameters
| Parameter | Type |
|---|---|
logger | Logger |
Returns
void
Inherited from
AbstractStore.setLogger
waitForReady()
waitForReady(): Promise<void>;
Returns
Promise<void>
Inherited from
AbstractStore.waitForReady