Object spread expressions like { ...t, pending: false } were getting
spurious this. prefix applied to keys (this.pending: false), causing
3 tsc errors (TS1005: ':' expected). Fix: extract object literals
containing spread before Step 3 identifier rewriting, then restore.
Results: TigerBeetle TS errors reduced to known record-type issues (eng#11).
All 41 tests passing.
|
||
|---|---|---|
| .. | ||
| __tests__ | ||
| generators | ||
| index.d.ts | ||
| index.d.ts.map | ||
| index.js | ||
| index.js.map | ||
| parser.d.ts | ||
| parser.d.ts.map | ||
| parser.js | ||
| parser.js.map | ||