Files
scriptc/tests/corpus/js-mutable-null-members.js
Chris Tate a07998f667 Expand static three.js workflows and host integration (#621)
* Expand static three.js workflows and host integration

* Preserve JavaScript class state in static three.js workflows

* Preserve inferred JavaScript behavior across static workflows

* Preserve inferred callables and native compatibility boundaries

* Retain annotated JavaScript factory exports and bootstrap-safe call spreads

* Preserve Buffer and child callback identities in static packages

* Clarify JavaScript symbol spread support
2026-10-02 19:56:34 -05:00

12 lines
446 B
JavaScript

function node(value) { return { value, next: null }; }
function identity(value) { return value; }
const first = node(1), second = node(2);
first.next = second;
console.log(identity(first.next).value);
second.next = first;
console.log(identity(first.next.next) === first);
const scratch = { center: null, elements: [] };
scratch.center = { x: 3 };
scratch.elements = [4, 5];
console.log(identity(scratch.center).x, identity(scratch.elements)[1]);