wasmrs-js
Version:
A JavaScript implementation of the RSocket protocol over WebAssembly.
22 lines • 599 B
JavaScript
import { WASI as NodeWasi } from 'wasi';
export class WASI {
wasi;
constructor(options) {
this.wasi = new NodeWasi(options);
}
static create(options) {
return Promise.resolve(new WASI(options));
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
start(instance) {
this.wasi.start(instance);
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
initialize(instance) {
this.wasi.initialize(instance);
}
getImports() {
return this.wasi.wasiImport;
}
}
//# sourceMappingURL=wasi.js.map