Skip to main content

Type Exports

Always re-export types through domain index files.

Pattern

// domain.ts
export interface FundEntity {}
export interface CreateFundRequest {}

// index.ts
export type { FundEntity, CreateFundRequest } from "./domain";
export { FundService } from "./service";
export { FundRepository } from "./repository";

This provides a clean public API for each domain.