emscripten-tutorial

How to build an increasingly complex C/C++ codebase to WebAssembly
git clone https://git.tronto.net/emscripten-tutorial
Download | Log | Files | Refs | README

init_idbfs.js (290B)


      1 Module['preRun'] = [
      2 	async () => {
      3 		const dir = "/assets";
      4 
      5 		FS.mkdir(dir);
      6 		FS.mount(IDBFS, { autoPersist: true }, dir);
      7 
      8 		Module.fileSystemLoaded = new Promise((resolve, reject) => {
      9 			FS.syncfs(true, (err) => {
     10 				if (err) reject(err);
     11 				else resolve(true);
     12 			});
     13 		});
     14 
     15 	}
     16 ];