This site is generated by TypeDoc from the intentionally public TypeScript
API of the foodtruck-order repository.
The project's own documentation is part of the documentation site:
Only the intentional public API boundaries are documented, one group per application area:
@foodtruck-order/db package entry point (packages/db/src/index.ts), the
package's declared exports surface (schema and client).buildApp and the error contract
(api-errors.ts), the application services (message-service.ts, user-service.ts,
password-service.ts), the domain types (message.ts, user.ts), and the repository contracts
(message-repository.ts, user-repository.ts).app/api/), application state and platform modules
(app/preferences/, app/i18n/, notifications, query client, router, pages, providers, theme,
layout);components/), and the composition root (App.tsx).Implementation details — private helpers, local functions, test code, generated code, third-party type definitions, the backend's process bootstrap, its database-specific repository implementations, the backend's own configuration, the frontend's Vite bootstrap and individual page implementations — are intentionally excluded.
Configured public symbols are checked for inline TSDoc comments (pnpm docs:check). Missing
comments fail the gate; their meaning and completeness require human review. See
docs/documentation.md for the definition of "public API" and the exact rules.