UNPKG

prices-as-code

Version:

Prices as Code (PaC) - Define your product pricing schemas with type-safe definitions

18 lines (17 loc) 591 B
import { StripeProvider } from './stripe.js'; /** * Initialize provider clients based on options */ export function initializeProviders(providers) { const clients = {}; const providerClients = {}; for (const providerOption of providers) { if (providerOption.provider === 'stripe') { const stripeProvider = new StripeProvider(providerOption.options); clients.stripe = stripeProvider.getClient(); providerClients.stripe = stripeProvider; } } return { clients, providers: providerClients }; } export { StripeProvider };