@@ -155,26 +155,29 @@ export interface ITerminalService extends ITerminalInstanceHost {
155
155
readonly instances : readonly ITerminalInstance [ ] ;
156
156
/** Gets detached terminal instances created via {@link createDetachedXterm}. */
157
157
readonly detachedXterms : Iterable < IXtermTerminal > ;
158
- configHelper : ITerminalConfigHelper ;
159
- isProcessSupportRegistered : boolean ;
158
+ readonly configHelper : ITerminalConfigHelper ;
159
+ readonly defaultLocation : TerminalLocation ;
160
+
161
+ readonly isProcessSupportRegistered : boolean ;
160
162
readonly connectionState : TerminalConnectionState ;
161
163
readonly whenConnected : Promise < void > ;
162
- readonly defaultLocation : TerminalLocation ;
164
+ /** The number of restored terminal groups on startup. */
165
+ readonly restoredGroupCount : number ;
163
166
164
- onDidChangeActiveGroup : Event < ITerminalGroup | undefined > ;
165
- onDidDisposeGroup : Event < ITerminalGroup > ;
166
- onDidCreateInstance : Event < ITerminalInstance > ;
167
- onDidReceiveProcessId : Event < ITerminalInstance > ;
168
- onDidChangeInstanceDimensions : Event < ITerminalInstance > ;
169
- onDidMaximumDimensionsChange : Event < ITerminalInstance > ;
170
- onDidRequestStartExtensionTerminal : Event < IStartExtensionTerminalRequest > ;
171
- onDidChangeInstanceTitle : Event < ITerminalInstance | undefined > ;
172
- onDidChangeInstanceIcon : Event < { instance : ITerminalInstance ; userInitiated : boolean } > ;
173
- onDidChangeInstanceColor : Event < { instance : ITerminalInstance ; userInitiated : boolean } > ;
174
- onDidChangeInstancePrimaryStatus : Event < ITerminalInstance > ;
175
- onDidInputInstanceData : Event < ITerminalInstance > ;
176
- onDidRegisterProcessSupport : Event < void > ;
177
- onDidChangeConnectionState : Event < void > ;
167
+ readonly onDidChangeActiveGroup : Event < ITerminalGroup | undefined > ;
168
+ readonly onDidDisposeGroup : Event < ITerminalGroup > ;
169
+ readonly onDidCreateInstance : Event < ITerminalInstance > ;
170
+ readonly onDidReceiveProcessId : Event < ITerminalInstance > ;
171
+ readonly onDidChangeInstanceDimensions : Event < ITerminalInstance > ;
172
+ readonly onDidMaximumDimensionsChange : Event < ITerminalInstance > ;
173
+ readonly onDidRequestStartExtensionTerminal : Event < IStartExtensionTerminalRequest > ;
174
+ readonly onDidChangeInstanceTitle : Event < ITerminalInstance | undefined > ;
175
+ readonly onDidChangeInstanceIcon : Event < { instance : ITerminalInstance ; userInitiated : boolean } > ;
176
+ readonly onDidChangeInstanceColor : Event < { instance : ITerminalInstance ; userInitiated : boolean } > ;
177
+ readonly onDidChangeInstancePrimaryStatus : Event < ITerminalInstance > ;
178
+ readonly onDidInputInstanceData : Event < ITerminalInstance > ;
179
+ readonly onDidRegisterProcessSupport : Event < void > ;
180
+ readonly onDidChangeConnectionState : Event < void > ;
178
181
179
182
/**
180
183
* Creates a terminal.
0 commit comments