cloudflare--workers-sdk
70bf21e064
Prerelease / build (push) Has been skipped
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
22 行
552 B
JavaScript
22 行
552 B
JavaScript
// Test `ImportDeclaration` and `nodejs_compat`
|
|
import assert from "node:assert";
|
|
import { data, text } from "./blobs-indirect.mjs";
|
|
import cjs from "./index.cjs";
|
|
|
|
export default {
|
|
async fetch() {
|
|
assert(true);
|
|
|
|
// Test `ImportExpression`
|
|
const addModule = await import("./add.wasm");
|
|
const addInstance = new WebAssembly.Instance(addModule.default);
|
|
const number = addInstance.exports.add(1, 2);
|
|
|
|
return Response.json({
|
|
text: cjs.base64Decode(cjs.base64Encode(text)),
|
|
data: Array.from(new Uint8Array(data)),
|
|
number,
|
|
});
|
|
},
|
|
};
|