Skip to main content

MonacoStore

Extends

Constructors

Constructor

new MonacoStore(): MonacoStore;

Returns

MonacoStore

Overrides

AbstractStore<MonacoStoreListener>.constructor

Properties

PropertyTypeInherited from
editors{ [id: string]: MonacoEditorType; }-
enabledLanguagesMonacoLanguages[]-
focusedEditorMonacoEditorType-
languagesGrammerMappingType-
loggerLoggerAbstractStore.logger

Accessors

initialized

Inherited from

AbstractStore.initialized

name

Get Signature

get name(): string;
Returns

string

Inherited from

AbstractStore.name

Methods

createHeadlessEditorInstance()

createHeadlessEditorInstance(): Promise<{
dispose: () => any;
editor: MonacoEditorType;
}>;

Returns

Promise<{ dispose: () => any; editor: MonacoEditorType; }>


deregisterEditor()

deregisterEditor(editor): void;

Parameters

ParameterType
editorIEditor

Returns

void


enableLanguages()

enableLanguages(languages): void;

Parameters

ParameterType
languagesMonacoLanguages[]

Returns

void


getControls()

getControls(): AbstractSetting<AbstractSettingOptions>[];

Returns

AbstractSetting<AbstractSettingOptions>[]

Inherited from

AbstractStore.getControls

getLanguage()

getLanguage(languageID): GrammerMappingEntry;

Parameters

ParameterType
languageIDMonacoLanguages

Returns

GrammerMappingEntry


getLanguageScope()

getLanguageScope(languageID): string;

Parameters

ParameterType
languageIDMonacoLanguages

Returns

string


init()

init(): Promise<void>;

Returns

Promise<void>

Inherited from

AbstractStore.init

registerEditor()

registerEditor(editor): void;

Parameters

ParameterType
editorMonacoEditorType

Returns

void


registerLanguage()

registerLanguage(key, language): void;

Parameters

ParameterType
keystring
languageGrammerMappingEntry

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