refactor: remove redundant seams and preserve cleanup ownership (#10375)

* refactor: remove redundant seams and preserve cleanup ownership

* fix: validate PE resource extents before budget checks
This commit is contained in:
morluto authored and GitHub committed 2026-11-13 10:11:06 -05:00
1 parent 4b26f38d6f
commit cdc4541ef7
369 files changed
+3847 -3662

No files matched your search

@@ -1,3 +1,4 @@
import { escapeJsonPointerToken } from "../jsonPointer.js";
import type {
JavaScriptSemanticProperty,
JavaScriptSemanticValue,
@@ -100,6 +101,4 @@ export const semanticSlotAtPath = (
/** Encode path segments as an unambiguous JSON Pointer, preserving empty keys. */
export const semanticPropertyPointer = (path: readonly string[]): string =>
path
.map((key) => `/${key.replaceAll("~", "~0").replaceAll("/", "~1")}`)
.join("");
path.map((key) => `/${escapeJsonPointerToken(key)}`).join("");