UNPKG

@strapi/types

Version:

Shared typescript types for Strapi internal use

19 lines 605 B
import type { Webhook } from './webhook-store'; interface Event { event: string; info: Record<string, unknown>; } export interface WebhookRunner { deleteListener(event: string): void; createListener(event: string): void; executeListener({ event, info }: Event): Promise<void>; run(webhook: Webhook, event: string, info?: Record<string, unknown>): Promise<{ statusCode: number; message?: string; }>; add(webhook: Webhook): void; update(webhook: Webhook): void; remove(webhook: Webhook): void; } export {}; //# sourceMappingURL=webhook-runner.d.ts.map