src/vs/platform/files/browser/indexedDBFileSystemProvider.ts/IndexedDBFileSystemProvider/writeMany
class IndexedDBFileSystemProvider:	private async writeMany() {
		return new Promise<void>((c, e) => {
			const fileBatch = this.fileWriteBatch;
			this.fileWriteBatch = [];
			if (fileBatch.length === 0) {
				return c();
			}

			const transaction = this.database.transaction([this.store], 'readwrite');
			transaction.oncomplete = () => c();
			transaction.onerror = () => e(transaction.error);
			const objectStore = transaction.objectStore(this.store);
			for (const entry of fileBatch) {
				objectStore.put(entry.content, entry.resource.path);
			}
		});
	}