method SyntheticModule.prototype.setExport
Usage in Deno
import { SyntheticModule } from "node:vm";
SyntheticModule.prototype.setExport(name: string,value: any,): void
This method is used after the module is linked to set the values of exports. If
it is called before the module is linked, an ERR_VM_MODULE_STATUS
error
will be thrown.
import vm from 'node:vm'; const m = new vm.SyntheticModule(['x'], () => { m.setExport('x', 1); }); await m.link(() => {}); await m.evaluate(); assert.strictEqual(m.namespace.x, 1);
void