Class: SpyIDE
libs/common/ide/spy/SpyIDE.SpyIDE
Hierarchy
↳
SpyIDE
Constructors
constructor
• new SpyIDE(original
)
Parameters
Name | Type |
---|---|
original | IDE |
Overrides
PassthroughIDEBase.constructor
Defined in
libs/common/ide/spy/SpyIDE.ts:13
Properties
clipboard
• clipboard: Clipboard
Inherited from
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
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
Inherited from
PassthroughIDEBase.runMode
Defined in
libs/common/ide/PassthroughIDEBase.ts:38
visibleTextEditors
• get
visibleTextEditors(): TextEditor
[]
Returns
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
Name | Type |
---|---|
...disposables | Disposable [] |
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
Name | Type |
---|---|
editor | TextEditor |
Returns
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
Name | Type |
---|---|
listener | (event : TextDocumentChangeEvent ) => void |
Returns
Inherited from
PassthroughIDEBase.onDidChangeTextDocument
Defined in
libs/common/ide/PassthroughIDEBase.ts:50