blob: d0b704034d5f62522c6b576dfa53c8df1faaa4a3 [file] [log] [blame]
/**
* @license
* Copyright 2023 The Emscripten Authors
* SPDX-License-Identifier: MIT
*/
addToLibrary({
$FETCHFS__deps: ['$stringToUTF8OnStack', 'wasmfs_create_fetch_backend'],
$FETCHFS: {
createBackend(opts) {
return withStackSave(
() => _wasmfs_create_fetch_backend(
stringToUTF8OnStack(opts.base_url ?? ""),
opts.chunkSize | 0
)
);
},
},
});
if (!WASMFS) {
error("using -lfetchfs.js requires using WasmFS (-sWASMFS)");
}