Files
agentic-dev/turbo/generators/templates/event/publish/event.ts.hbs

13 lines
435 B
Handlebars

// packages/{{kebabCase feature}}/src/events/{{kebabCase event}}.event.ts
import { z } from "zod";
import { defineEvent } from "@repo/core-events";
export const {{camelCase event}}EventSchema = z.object({}).strict();
export type {{pascalCase event}}Event = z.infer<typeof {{camelCase event}}EventSchema>;
export const {{camelCase event}}Event = defineEvent(
"{{kebabCase feature}}.{{event}}",
{{camelCase event}}EventSchema,
);