Files
rea/tests/fixtures/javascriptPrimitiveExpansion.ts
T
morluto 30db499db3 fix(javascript): preserve graph facts across omissions and versions
Omit absent inventory facts without erasing explicit unknowns. Compare canonical file occurrences by source path and digest while preserving complete container provenance in observations and Evidence.

Consolidate candidate-capacity fixtures around unresolved alternatives and update inventory coverage and source-occurrence oracles. Preserve resource, identity, relationship uncertainty, cancellation, and transfer regressions.
2026-10-24 06:20:36 +08:00

17 lines
696 B
TypeScript

/** Expression whose unresolved alternatives exceed primitive candidate storage. */
export const primitiveCandidateExpansionExpression = (): string =>
Array.from({ length: 20 }, () => '(choice ? "a" : "b")').join(" + ");
/** Source whose repeated doubling exceeds derived primitive string storage. */
export const primitiveByteExpansionSource = (): string => {
const declarations = ['const value0 = "x";'];
for (let index = 1; index <= 30; index += 1) {
const previous = `value${String(index - 1)}`;
declarations.push(
`const value${String(index)} = ${previous} + ${previous};`,
);
}
declarations.push("const answer = value30;");
return declarations.join("\n");
};