waitUntil 
  Allows to pause the event and to apply a workspace edit.
Note: This function can only be called during event dispatch and not in an asynchronous manner:
workspace.onWillCreateFiles(event => {
	// async, will *throw* an error
	setTimeout(() => event.waitUntil(promise));
	// sync, OK
	event.waitUntil(promise);
})Content copied to clipboard
Parameters
thenable
A thenable that delays saving.
Allows to pause the event until the provided thenable resolves.
Note: This function can only be called during event dispatch.
Parameters
thenable
A thenable that delays saving.