Skip to content

Variable: ToastNamespace

Makaio Framework


Makaio Framework / contracts/toast / ToastNamespace

const ToastNamespace: BusNamespace<"toast", SubjectRecordFromSchemaRecord<{ dismiss: ZodObject<{ toastId: ZodString; }, $strip>; dismissed: ZodObject<{ timestamp: ZodNumber; toastId: ZodString; }, $strip>; interacted: ZodObject<{ actionId: ZodString; timestamp: ZodNumber; toastId: ZodString; }, $strip>; show: ZodObject<{ actions: ZodOptional<ZodArray<ZodObject<{ id: ZodString; label: ZodString; variant: ZodOptional<ZodEnum<…>>; }, $strip>>>; durationMs: ZodOptional<ZodNullable<ZodNumber>>; level: ZodEnum<{ error: "error"; info: "info"; success: "success"; warning: "warning"; }>; message: ZodString; title: ZodOptional<ZodString>; toastId: ZodOptional<ZodString>; }, $strip>; }>, { actionId: string; actions: never; durationMs: never; level: "success" | "error" | "info" | "warning"; message: string; timestamp: number; title: never; toastId: string; }, { dismiss: ZodObject<{ toastId: ZodString; }, $strip>; dismissed: ZodObject<{ timestamp: ZodNumber; toastId: ZodString; }, $strip>; interacted: ZodObject<{ actionId: ZodString; timestamp: ZodNumber; toastId: ZodString; }, $strip>; show: ZodObject<{ actions: ZodOptional<ZodArray<ZodObject<{ id: ZodString; label: ZodString; variant: ZodOptional<ZodEnum<{ default: …; destructive: …; outline: …; }>>; }, $strip>>>; durationMs: ZodOptional<ZodNullable<ZodNumber>>; level: ZodEnum<{ error: "error"; info: "info"; success: "success"; warning: "warning"; }>; message: ZodString; title: ZodOptional<ZodString>; toastId: ZodOptional<ZodString>; }, $strip>; }>

Defined in: ../../../packages/contracts/src/toast/namespace.ts:39

Toast namespace registration. Provides typed subjects for toast notification operations.