Files
agentic-dev/turbo/generators/templates/feature/src/index.ts.hbs

20 lines
818 B
Handlebars

export type { {{pascalCase entity}} } from "./entities/models/{{kebabCase entity}}";
export type { {{pascalCase name}}Router } from "./integrations/api/router";
export { {{pascalCase entity}}NotFoundError } from "./entities/errors/{{kebabCase entity}}";
export { InputParseError } from "./entities/errors/common";
// Use case schemas + types
export {
get{{pascalCase entity}}InputSchema,
get{{pascalCase entity}}OutputSchema,
type Get{{pascalCase entity}}Input,
type Get{{pascalCase entity}}Output,
type IGet{{pascalCase entity}}UseCase,
} from "./application/use-cases/get-{{kebabCase entity}}.use-case";
// Controller type aliases
export type { IGet{{pascalCase entity}}Controller } from "./interface-adapters/controllers/get-{{kebabCase entity}}.controller";
// <gen:events>
// <gen:realtime-channels>