@tsed/stripe
Version:
Stripe package for Ts.ED framework
19 lines • 557 B
JavaScript
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