Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/src/lib/libicasefs.js
4150 views
1
/**
2
* @license
3
* Copyright 2023 The Emscripten Authors
4
* SPDX-License-Identifier: MIT
5
*/
6
7
addToLibrary({
8
$ICASEFS__deps: ['wasmfs_create_icase_backend'],
9
$ICASEFS: {
10
createBackend(opts) {
11
if (typeof opts.backend === "undefined") {
12
throw new Error("Underlying backend is not valid.");
13
}
14
var underlyingBackend = opts.backend.createBackend(opts);
15
return _wasmfs_create_icase_backend(underlyingBackend);
16
}
17
},
18
});
19
20
if (!WASMFS) {
21
error("using -licasefs.js requires using WasmFS (-sWASMFS)");
22
}
23
24