termisModule
MS Code Extension API / core/extensionAPI/modules/termisModule
core/extensionAPI/modules/termisModule
Type Aliases
TermisModule
TermisModule =
ReturnType<typeofcreateTermisModule>
Defined in: core/extensionAPI/modules/termisModule.ts:95
Functions
createTermisModule()
createTermisModule(
_extId):object
Defined in: core/extensionAPI/modules/termisModule.ts:28
Parameters
_extId
string
Returns
closePanel
closePanel: () =>
void
Close / hide the Termis panel.
Returns
void
onDidChangeTermisActiveView
onDidChangeTermisActiveView: (
handler) =>object
Fired when the active view inside the Termis panel changes.
Parameters
handler
(view) => void
Callback receiving the new view name ('terminal' | 'output' | 'problems').
Returns
object
dispose
dispose: () =>
void
Returns
void
onDidCloseTermisPanel
onDidCloseTermisPanel: (
handler) =>object
Fired when the Termis panel is closed or hidden.
Parameters
handler
() => void
Returns
object
dispose
dispose: () =>
void
Returns
void
onDidOpenTermisPanel
onDidOpenTermisPanel: (
handler) =>object
Fired when the Termis panel is opened or becomes visible.
Parameters
handler
() => void
Returns
object
dispose
dispose: () =>
void
Returns
void
openPanel
openPanel: () =>
void
Open the Termis panel and show the terminal view. Creates a default terminal instance if none exist.
Returns
void
setActiveView
setActiveView: (
view) =>void
Switch the active view inside the Termis panel.
Parameters
view
Returns
void
Example
mscode.termis.setActiveView('output'); // show Output tab
activeView
Get Signature
get activeView():
TermisView
- Returns the currently active view ('terminal' | 'output' | 'problems').
Returns
isVisible
Get Signature
get isVisible():
boolean
- Returns true if the Termis panel is currently visible.
Returns
boolean
ensureTermisTabOpen()
ensureTermisTabOpen():
void
Defined in: core/extensionAPI/modules/termisModule.ts:11
Returns
void