function __cfHardenFn(fn: Function) { Object.freeze(fn); const prototype = fn.prototype; if (prototype && typeof prototype === "object") { Object.freeze(prototype); } return fn; } import { __cfHelpers } from "commonfabric"; import { pattern } from "commonfabric"; const define = undefined; const runtimeDeps = undefined; const __cfAmdHooks = undefined; const key = "foo" as const; // FIXTURE: pattern-computed-binding-key-destructure // Verifies: computed binding-name destructuring is lowered structurally // ({ [key]: foo }) → const foo = __cf_pattern_input.key(key) export default pattern((__cf_pattern_input) => { const foo = __cf_pattern_input.key(key); return