Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/src/lib/libfetchfs.js
4150 views
1
/**
2
* @license
3
* Copyright 2023 The Emscripten Authors
4
* SPDX-License-Identifier: MIT
5
*/
6
7
addToLibrary({
8
$FETCHFS__deps: ['$stringToUTF8OnStack', 'wasmfs_create_fetch_backend'],
9
$FETCHFS: {
10
createBackend(opts) {
11
return withStackSave(
12
() => _wasmfs_create_fetch_backend(
13
stringToUTF8OnStack(opts.base_url ?? ""),
14
opts.chunkSize | 0
15
)
16
);
17
},
18
},
19
});
20
21
if (!WASMFS) {
22
error("using -lfetchfs.js requires using WasmFS (-sWASMFS)");
23
}
24
25