Style guide¶
TypeScript:
- strict mode, no implicit
any - prefer discriminated unions over inheritance
- keep allocation predictable in hot paths
Formatting/lint:
- Biome (
npm run fmt,npm run lint)
TypeScript:
anyFormatting/lint:
npm run fmt, npm run lint)