diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2024-09-15 08:15:28 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-15 08:15:28 +0530 |
commit | db6fc12b9e2d5cb55c1f3c61b054805505ae11a6 (patch) | |
tree | 1194ad9b1aab5e1dc5f136745dd6339d852ed440 /ext/node/polyfills/vm.js | |
parent | 4655172c0bfe6bd4f22b9e53b63bf1f0533f36cc (diff) |
fix(ext/node): add `vm.constants` (#25630)
Diffstat (limited to 'ext/node/polyfills/vm.js')
-rw-r--r-- | ext/node/polyfills/vm.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ext/node/polyfills/vm.js b/ext/node/polyfills/vm.js index eb9a0375d..183ddad2f 100644 --- a/ext/node/polyfills/vm.js +++ b/ext/node/polyfills/vm.js @@ -27,7 +27,7 @@ import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts"; import { primordials } from "ext:core/mod.js"; -const { Symbol, ArrayPrototypeForEach } = primordials; +const { Symbol, ArrayPrototypeForEach, ObjectFreeze } = primordials; const kParsingContext = Symbol("script parsing context"); @@ -349,8 +349,22 @@ export function measureMemory(_options) { notImplemented("measureMemory"); } +const USE_MAIN_CONTEXT_DEFAULT_LOADER = Symbol( + "USE_MAIN_CONTEXT_DEFAULT_LOADER", +); +const DONT_CONTEXTIFY = Symbol("DONT_CONTEXTIFY"); + +export const constants = { + __proto__: null, + USE_MAIN_CONTEXT_DEFAULT_LOADER, + DONT_CONTEXTIFY, +}; + +ObjectFreeze(constants); + export default { Script, + constants, createContext, createScript, runInContext, |