import type { z } from "zod"; export type EventDescriptor = { readonly name: TName; readonly schema: TSchema; }; export function defineEvent( name: TName, schema: TSchema, ): EventDescriptor { return { name, schema }; }