24 lines
1.4 KiB
TypeScript
24 lines
1.4 KiB
TypeScript
/**
|
|
* Automatically generated types for motia
|
|
* Do NOT edit this file manually.
|
|
*
|
|
* Consider adding this file to .prettierignore and eslint ignore.
|
|
*/
|
|
import { EventHandler, ApiRouteHandler, ApiResponse, MotiaStream, CronHandler } from 'motia'
|
|
|
|
declare module 'motia' {
|
|
interface FlowContextStateStreams {
|
|
|
|
}
|
|
|
|
interface Handlers {
|
|
'StateAuditJob': CronHandler<{ topic: 'notification'; data: { template_id: string; email: string; template_data: Record<string, unknown> } }>
|
|
'ProcessFoodOrder': EventHandler<{ id: string; email: string; quantity: unknown; pet_id: unknown }, { topic: 'notification'; data: { template_id: string; email: string; template_data: Record<string, unknown> } }>
|
|
'Notification': EventHandler<{ template_id: string; email: string; template_data: Record<string, unknown> }, never>
|
|
'ApiTrigger': ApiRouteHandler<{ pet: unknown; foodOrder?: unknown | unknown }, ApiResponse<200, { id: unknown; name: string; photoUrl: string }>, { topic: 'process-food-order'; data: { id: string; email: string; quantity: unknown; pet_id: unknown } }>
|
|
'Advoware Proxy PUT': ApiRouteHandler<Record<string, unknown>, unknown, never>
|
|
'Advoware Proxy POST': ApiRouteHandler<Record<string, unknown>, unknown, never>
|
|
'Advoware Proxy GET': ApiRouteHandler<Record<string, unknown>, unknown, never>
|
|
'Advoware Proxy DELETE': ApiRouteHandler<Record<string, unknown>, unknown, never>
|
|
}
|
|
} |