@univerjs/uniscript v0.5.0-beta.1 • Docs
Class: ScriptEditorService
This service is for loading monaco editor and its resources. It also holds the monaco editor instance so user can interact with the editor programmatically.
Extends
Constructors
new ScriptEditorService()
new ScriptEditorService(_configService): ScriptEditorService
Parameters
Parameter | Type |
---|---|
_configService | IConfigService |
Returns
Overrides
Defined in
submodules/univer/packages/uniscript/src/services/script-editor.service.ts:30
Properties
Property | Modifier | Type | Default value | Inherited from | Defined in |
---|---|---|---|---|---|
_disposed | protected | boolean | false | Disposable ._disposed | submodules/univer/packages/core/src/shared/lifecycle.ts:93 |
Methods
dispose()
dispose(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:106
disposeWithMe()
disposeWithMe(disposable): IDisposable
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:96
ensureNotDisposed()
protected ensureNotDisposed(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:100
getEditorInstance()
getEditorInstance(): null | IStandaloneCodeEditor
Returns
null
| IStandaloneCodeEditor
Defined in
submodules/univer/packages/uniscript/src/services/script-editor.service.ts:39
requireVscodeEditor()
requireVscodeEditor(): void
Returns
void
Defined in
submodules/univer/packages/uniscript/src/services/script-editor.service.ts:43
setEditorInstance()
setEditorInstance(editor): IDisposable
Parameters
Parameter | Type |
---|---|
editor | IStandaloneCodeEditor |
Returns
Defined in
submodules/univer/packages/uniscript/src/services/script-editor.service.ts:34