@@ -155,26 +155,29 @@ export interface ITerminalService extends ITerminalInstanceHost {
155155 readonly instances : readonly ITerminalInstance [ ] ;
156156 /** Gets detached terminal instances created via {@link createDetachedXterm}. */
157157 readonly detachedXterms : Iterable < IXtermTerminal > ;
158- configHelper : ITerminalConfigHelper ;
159- isProcessSupportRegistered : boolean ;
158+ readonly configHelper : ITerminalConfigHelper ;
159+ readonly defaultLocation : TerminalLocation ;
160+
161+ readonly isProcessSupportRegistered : boolean ;
160162 readonly connectionState : TerminalConnectionState ;
161163 readonly whenConnected : Promise < void > ;
162- readonly defaultLocation : TerminalLocation ;
164+ /** The number of restored terminal groups on startup. */
165+ readonly restoredGroupCount : number ;
163166
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 > ;
178181
179182 /**
180183 * Creates a terminal.
0 commit comments