Skip to content

Define strategy for sharing TypeScript types across frontend and backend #16

@exil0867

Description

@exil0867

Frontend and backend currently live in separate subprojects, but some types
(API payloads, validation schemas, shared contracts) need to be shared.

This issue tracks:

  • How cross-subproject TypeScript types should be defined and owned
  • Whether shared types live in a dedicated package or are generated
  • Direction of dependencies (backend → shared → frontend, etc.)
  • Boundaries to avoid tight coupling or leaking backend internals

This is a design issue to decide an approach before implementation.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions