Adding more explicit typings for TS 4.1 new Promise logic

This commit is contained in:
Matt Bierner
2020-09-16 08:47:51 -07:00
parent 240afbde58
commit d1b49cd8b9
4 changed files with 11 additions and 11 deletions

View File

@@ -57,7 +57,7 @@ async function splitEditor() {
}
async function saveFileAndCloseAll(resource: vscode.Uri) {
const documentClosed = new Promise((resolve, _reject) => {
const documentClosed = new Promise<void>((resolve, _reject) => {
const d = vscode.notebook.onDidCloseNotebookDocument(e => {
if (e.uri.toString() === resource.toString()) {
d.dispose();
@@ -71,7 +71,7 @@ async function saveFileAndCloseAll(resource: vscode.Uri) {
}
async function saveAllFilesAndCloseAll(resource: vscode.Uri | undefined) {
const documentClosed = new Promise((resolve, _reject) => {
const documentClosed = new Promise<void>((resolve, _reject) => {
if (!resource) {
return resolve();
}