blob: f765bd5a72437eb7ce5d73c5b0de9bd7cd8d2099 [file]
/**
* @license
* Copyright 2023 The Emscripten Authors
* SPDX-License-Identifier: MIT
*/
addToLibrary({
$ICASEFS__deps: ['wasmfs_create_icase_backend'],
$ICASEFS: {
createBackend(opts) {
if (typeof opts.backend === 'undefined') {
throw new Error('Underlying backend is not valid.');
}
var underlyingBackend = opts.backend.createBackend(opts);
return _wasmfs_create_icase_backend(underlyingBackend);
}
},
});
if (!WASMFS) {
error('using -licasefs.js requires using WasmFS (-sWASMFS)');
}