UNPKG

@tsed/stripe

Version:
16 lines (15 loc) 594 B
/// <reference types="node" resolution-mode="require"/> /// <reference types="node" resolution-mode="require"/> import "../services/StripeFactory.js"; import { MiddlewareMethods } from "@tsed/platform-middlewares"; import { Context } from "@tsed/platform-params"; import { Stripe } from "stripe"; export interface WebhookEventOptions { secret: string; tolerance: number; } export declare class WebhookEventMiddleware implements MiddlewareMethods { protected stripe: Stripe; protected webhooks: WebhookEventOptions; use(signature: string, body: Buffer, ctx: Context): any; }