UNPKG

happy-dom-without-node

Version:

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

33 lines 675 B
/** * */ class Script { /** * * @param code */ constructor(code) { this.code = code; } /** * * @param context */ runInContext(context) { const evaluate = (code) => { globalThis.eval(code); }; evaluate.call(context, this.code); } } const contextSymbol = Symbol('context'); const isContext = (context) => { return context[contextSymbol] === true; }; const createContext = (context) => { context[contextSymbol] = true; return context; }; export { Script, isContext, createContext }; export default { Script, isContext, createContext }; //# sourceMappingURL=vm.js.map