imagekit
Version:
Offical NodeJS SDK for ImageKit.io integration
12 lines (11 loc) • 660 B
TypeScript
import type { WebhookEvent } from "../libs/interfaces";
/**
* @param payload - Raw webhook request body (Encoded as UTF8 string or Buffer)
* @param signature - Webhook signature as UTF8 encoded strings (Stored in `x-ik-signature` header of the request)
* @param secret - Webhook secret as UTF8 encoded string [Copy from ImageKit dashboard](https://imagekit.io/dashboard/developer/webhooks)
* @returns \{ `timstamp`: Verified UNIX epoch timestamp if signature, `event`: Parsed webhook event payload \}
*/
export declare const verify: (payload: string | Uint8Array, signature: string, secret: string) => {
timestamp: number;
event: WebhookEvent;
};