20 lines
818 B
Handlebars
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>
|