Skip to main content

Class: SpyIDE

libs/common/ide/spy/SpyIDE.SpyIDE

Hierarchy

Constructors

constructor

new SpyIDE(original)

Parameters

NameType
originalIDE

Overrides

PassthroughIDEBase.constructor

Defined in

libs/common/ide/spy/SpyIDE.ts:13

Properties

clipboard

clipboard: Clipboard

Inherited from

PassthroughIDEBase.clipboard

Defined in

libs/common/ide/PassthroughIDEBase.ts:12


configuration

configuration: Configuration

Inherited from

PassthroughIDEBase.configuration

Defined in

libs/common/ide/PassthroughIDEBase.ts:10


globalState

globalState: State

Inherited from

PassthroughIDEBase.globalState

Defined in

libs/common/ide/PassthroughIDEBase.ts:11


messages

messages: SpyMessages

Overrides

PassthroughIDEBase.messages

Defined in

libs/common/ide/spy/SpyIDE.ts:11

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


getSpyValues

getSpyValues(): undefined | SpyIDERecordedValues

Returns

undefined | SpyIDERecordedValues

Defined in

libs/common/ide/spy/SpyIDE.ts:18


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