UNPKG

@tsed/stripe

Version:
19 lines 557 B
import { Configuration, registerProvider } from "@tsed/di"; import { Stripe } from "stripe"; export const StripeFactory = Stripe; registerProvider({ token: Stripe, deps: [Configuration], useFactory(settings) { const { apiKey, webhooks, ...options } = settings.get("stripe", {}); settings.set("rawBody", true); if (apiKey) { return new Stripe(apiKey, { ...options, typescript: true }); } return {}; } }); //# sourceMappingURL=StripeFactory.js.map