feat(codemode): native coercion parity in interpreter (#37608)

This commit is contained in:
Aiden Cline
2026-07-18 12:01:10 -05:00
committed by GitHub
parent 7d4496eafc
commit 5f437a09b0
10 changed files with 323 additions and 48 deletions
+2
View File
@@ -6,6 +6,8 @@ import { boundedData, coerceToString } from "./value.js"
export const objectMethodsPreservingIdentity = new Set(["assign", "values", "entries", "fromEntries"])
export const objectStatics = new Set(["keys", "values", "entries", "hasOwn", "is", "assign", "fromEntries"])
export const invokeObjectMethod = (name: string, args: Array<unknown>, node: AstNode): unknown => {
const requireObject = (): Record<string, unknown> => {
const input = args[0]