finalize terminal disablePersistence API (#141898)

This commit is contained in:
Megan Rogge
2022-02-04 00:06:48 -06:00
committed by GitHub
parent 921264bfe3
commit 6b0442b315
10 changed files with 19 additions and 32 deletions

View File

@@ -665,9 +665,6 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
return extHostEditorInsets.createWebviewEditorInset(editor, line, height, options, extension);
},
createTerminal(nameOrOptions?: vscode.TerminalOptions | vscode.ExtensionTerminalOptions | string, shellPath?: string, shellArgs?: string[] | string): vscode.Terminal {
if (nameOrOptions && typeof nameOrOptions === 'object' && 'disablePersistence' in nameOrOptions) {
checkProposedApiEnabled(extension, 'terminalDisablePersistence');
}
if (typeof nameOrOptions === 'object') {
if ('pty' in nameOrOptions) {
return extHostTerminalService.createExtensionTerminal(nameOrOptions);