Lines Matching defs:const
2 const common = require('../common');
3 const tmpdir = require('../common/tmpdir');
4 const { strictEqual } = require('assert');
5 const { closeSync, openSync, readFileSync, writeFileSync } = require('fs');
6 const { join } = require('path');
7 const { WASI } = require('wasi');
8 const modulePath = join(__dirname, 'wasm', 'stdin.wasm');
9 const buffer = readFileSync(modulePath);
10 const stdinFile = join(tmpdir.path, 'stdin.txt');
11 const stdoutFile = join(tmpdir.path, 'stdout.txt');
12 const stderrFile = join(tmpdir.path, 'stderr.txt');
18 const stdin = openSync(stdinFile, 'r');
19 const stdout = openSync(stdoutFile, 'a');
20 const stderr = openSync(stderrFile, 'a');
21 const wasi = new WASI({ stdin, stdout, stderr, returnOnExit: true });
22 const importObject = { wasi_snapshot_preview1: wasi.wasiImport };
25 const { instance } = await WebAssembly.instantiate(buffer, importObject);