← Public packages
@kentcdodds/stripe
Stripe helpers for customers, payments, invoices, subscriptions, products, payment links, refunds, and balance.
src/subscriptions-default.ts
17 lines · 778 B · TypeScriptimport subscriptions from './subscriptions.ts'
/**
* Stripe subscriptions dispatcher (default `./subscriptions` action). Defaults to list-subscriptions.
* Use when routing subscription helpers; named helpers remain on the `subscriptions` namespace.
*
* @param input.action - list-subscriptions (default), get-subscription, search-subscriptions, create-subscription, cancel-subscription
* @returns Action result for the selected Stripe helper
*
* @example
* import subscriptions from 'kody:@kentcdodds/stripe/subscriptions'
* const result = await subscriptions({ customerId: 'cus_123' })
* // => { hasMore: false, subscriptions: [...] }
*/
export default async function subscriptionsDefault(input: Record<string, unknown> = {}) {
return await subscriptions(input)
}