For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /packs/languages/typescript/README.md.
Quick start

Functional TypeScript

Use immutable values, declared functions, factories, typed Results, and exhaustive matching. Apply this pack to TypeScript source and examples.

Shared principles

Read bytefarm/engineering through the installation index first. Its rules cover change discipline, pure logic, immutable ownership, failure propagation, dependency evaluation, and behavioral testing. Project commands and installation authorization come from the consumer's instructions.

TaskRead
Design capabilities and effectsParadigm
Name declarationsNaming
Organize modulesFile structure
Declare operationsFunctions
Model valid valuesTypes
Handle branchesConditionals
Return failuresErrors
Transform stateState
Compose and reuseUtilities
Document public contractsJSDoc
Verify behaviorTesting

Identity: bytefarm/typescript-functional. Content version: 0.1.0.