What
Add JSDoc documentation to all exported TypeScript interfaces, types, and function signatures across the codebase.
Why
Well-documented types improve IDE experience with hover tooltips and help developers understand API contracts without reading implementation.
Scope
In: JSDoc for all exported interfaces, types, and functions in lib/ and hooks/
Out: Full API documentation site
Acceptance Criteria
Technical Context
- Add JSDoc to lib/apiClient.ts, lib/utils.ts
- Add JSDoc to hooks/*.ts
- Configure eslint-plugin-jsdoc
What
Add JSDoc documentation to all exported TypeScript interfaces, types, and function signatures across the codebase.
Why
Well-documented types improve IDE experience with hover tooltips and help developers understand API contracts without reading implementation.
Scope
In: JSDoc for all exported interfaces, types, and functions in lib/ and hooks/
Out: Full API documentation site
Acceptance Criteria
Technical Context