Remove use of any

This commit is contained in:
Daniel Imms
2018-04-09 06:33:31 -07:00
parent 0239b8f848
commit e467ba0001
2 changed files with 4 additions and 10 deletions

View File

@ -5,7 +5,7 @@
"version": "0.0.1",
"publisher": "Tyriar",
"engines": {
"vscode": "^1.6.0"
"vscode": "^1.22.0"
},
"categories": [
"Other"

View File

@ -49,21 +49,15 @@ export function activate(context: vscode.ExtensionContext) {
terminalStack.push(vscode.window.createTerminal(`Ext Terminal #${terminalStack.length + 1}`));
getLatestTerminal().sendText("echo 'Sent text immediately after creating'");
}));
// Below coming in version v1.6
context.subscriptions.push(vscode.commands.registerCommand('terminalTest.createZshLoginShell', () => {
terminalStack.push((<any>vscode.window).createTerminal(`Ext Terminal #${terminalStack.length + 1}`, '/bin/zsh', ['-l']));
terminalStack.push(vscode.window.createTerminal(`Ext Terminal #${terminalStack.length + 1}`, '/bin/zsh', ['-l']));
}));
context.subscriptions.push(vscode.commands.registerCommand('terminalTest.processId', () => {
(<any>getLatestTerminal()).processId.then((processId) => {
getLatestTerminal().processId.then((processId) => {
console.log(`Shell process ID: ${processId}`);
});
}));
if ('onDidCloseTerminal' in <any>vscode.window) {
(<any>vscode.window).onDidCloseTerminal((terminal) => {
console.log('Terminal closed', terminal);
});
}
vscode.window.onDidCloseTerminal((terminal) => console.log('Terminal closed', terminal));
function getLatestTerminal() {
return terminalStack[terminalStack.length - 1];