Skip to main content

Class: NormalizedIDE

libs/common/ide/normalized/NormalizedIDE.NormalizedIDE

Hierarchy

Constructors

constructor

new NormalizedIDE(original, fakeIde, isSilent)

Parameters

NameType
originalIDE
fakeIdeFakeIDE
isSilentboolean

Overrides

PassthroughIDEBase.constructor

Defined in

libs/common/ide/normalized/NormalizedIDE.ts:13

Properties

clipboard

clipboard: FakeClipboard

Overrides

PassthroughIDEBase.clipboard

Defined in

libs/common/ide/normalized/NormalizedIDE.ts:11


configuration

configuration: FakeConfiguration

Overrides

PassthroughIDEBase.configuration

Defined in

libs/common/ide/normalized/NormalizedIDE.ts:9


globalState

globalState: FakeGlobalState

Overrides

PassthroughIDEBase.globalState

Defined in

libs/common/ide/normalized/NormalizedIDE.ts:10


messages

messages: Messages

Inherited from

PassthroughIDEBase.messages

Defined in

libs/common/ide/PassthroughIDEBase.ts:13

Accessors

activeEditableTextEditor

get activeEditableTextEditor(): undefined | EditableTextEditor

Returns

undefined | EditableTextEditor

Inherited from

PassthroughIDEBase.activeEditableTextEditor

Defined in

libs/common/ide/PassthroughIDEBase.ts:26


activeTextEditor

get activeTextEditor(): undefined | TextEditor

Returns

undefined | TextEditor

Inherited from

PassthroughIDEBase.activeTextEditor

Defined in

libs/common/ide/PassthroughIDEBase.ts:22


assetsRoot

get assetsRoot(): string

Returns

string

Inherited from

PassthroughIDEBase.assetsRoot

Defined in

libs/common/ide/PassthroughIDEBase.ts:34


runMode

get runMode(): RunMode

Returns

RunMode

Inherited from

PassthroughIDEBase.runMode

Defined in

libs/common/ide/PassthroughIDEBase.ts:38


visibleTextEditors

get visibleTextEditors(): TextEditor[]

Returns

TextEditor[]

Inherited from

PassthroughIDEBase.visibleTextEditors

Defined in

libs/common/ide/PassthroughIDEBase.ts:30


workspaceFolders

get workspaceFolders(): undefined | readonly WorkspaceFolder[]

Returns

undefined | readonly WorkspaceFolder[]

Inherited from

PassthroughIDEBase.workspaceFolders

Defined in

libs/common/ide/PassthroughIDEBase.ts:42

Methods

disposeOnExit

disposeOnExit(...disposables): () => void

Register disposables to be disposed of on IDE exit.

Parameters

NameType
...disposablesDisposable[]

Returns

fn

▸ (): void

Returns

void

Inherited from

PassthroughIDEBase.disposeOnExit

Defined in

libs/common/ide/PassthroughIDEBase.ts:56


getEditableTextEditor

getEditableTextEditor(editor): EditableTextEditor

Get an editable version of the text editor.

Parameters

NameType
editorTextEditor

Returns

EditableTextEditor

Inherited from

PassthroughIDEBase.getEditableTextEditor

Defined in

libs/common/ide/PassthroughIDEBase.ts:46


initializeConfiguration

Private initializeConfiguration(): void

Returns

void

Defined in

libs/common/ide/normalized/NormalizedIDE.ts:24


onDidChangeTextDocument

onDidChangeTextDocument(listener): Disposable

An event that is emitted when a text document is changed. This usually happens when the contents changes but also when other things like the {@link TextDocument.isDirty dirty}-state changes.

Parameters

NameType
listener(event: TextDocumentChangeEvent) => void

Returns

Disposable

Inherited from

PassthroughIDEBase.onDidChangeTextDocument

Defined in

libs/common/ide/PassthroughIDEBase.ts:50