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
JavaScript
/**
*
*/
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