UNPKG

@authsignal/node

Version:

<img width="1070" alt="Authsignal" src="https://raw.githubusercontent.com/authsignal/authsignal-node/main/.github/images/authsignal.png">

23 lines (22 loc) 613 B
export declare class Webhook { apiSecretKey: string; constructor(apiSecretKey: string); constructEvent(payload: WebhookPayload, signature: string, tolerance?: number): WebhookEvent; parseSignature(value: string): SignatureHeaderData; } export type WebhookPayload = string; export type WebhookEvent = { version: number; type: string; id: string; source: string; time: string; tenantId: string; data: WebhookEventData; }; export type WebhookEventData = Record<string, string>; interface SignatureHeaderData { signatures: string[]; timestamp: number; } export {};