deno.land / std@0.166.0 / wasi / snapshot_preview1_test_runner.ts

snapshot_preview1_test_runner.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.import Context from "./snapshot_preview1.ts";
const options = JSON.parse(Deno.args[0]);const pathname = Deno.args[1];const binary = await Deno.readFile(pathname);const module = await WebAssembly.compile(binary);
const context = new Context({ env: options.env, args: [pathname].concat(options.args), preopens: options.preopens,});
const instance = new WebAssembly.Instance(module, { "wasi_snapshot_preview1": context.exports,});
context.start(instance);
std

Version Info

Tagged at
a year ago