Skip to content
Search
Search the documentation
WebhookPayloadBaseSchema
GitHub GitHub

WebhookPayloadBaseSchema

Function: WebhookPayloadBaseSchema()

WebhookPayloadBaseSchema<T, Data>(type, data): ZodMiniObject<{ data: Data; type: ZodMiniLiteral<T>; }, $strip>

Defined in: v1/schemas/base.ts:157

Type Parameters

T

T extends "integration.create" | "integration.delete" | "webhook.test" | "vote.create"

Data

Data extends ZodMiniObject<Readonly<{[k: string]: $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>; }>, $strip>

Parameters

type

T

data

Data

Returns

ZodMiniObject<{ data: Data; type: ZodMiniLiteral<T>; }, $strip>