emitWebhookEvent
emitWebhookEvent(
db,tables,projectId,event,data,secret,logger?):Promise<void>
Defined in: packages/core/src/adapters/webhook-events.ts:22
Deliver an event to every subscribed webhook of a project.
Parameters
Section titled “Parameters”Database adapter for loading subscriptions.
tables
Section titled “tables”WebhookTables
Webhook table handles.
projectId
Section titled “projectId”string
Project whose webhooks receive the event.
string
Event name (e.g. “baseline:created”).
Record<string, unknown>
Event payload.
secret
Section titled “secret”Server secret for decrypting webhook secrets (in memory only).
logger?
Section titled “logger?”Optional logger for per-delivery outcomes.
Returns
Section titled “Returns”Promise<void>