basalt / subscriptions/src / SubscriptionsOptions
Interface: SubscriptionsOptions
Defined in: subscriptions/src/subscriptions.ts:73
Properties
fallbackPlan?
> optional fallbackPlan?: string
Defined in: subscriptions/src/subscriptions.ts:81
Plan applied to billables without a subscription (e.g. 'free').
gateway?
> optional gateway?: BillingGateway
Defined in: subscriptions/src/subscriptions.ts:77
hooks?
> optional hooks?: HookBus
Defined in: subscriptions/src/subscriptions.ts:82
now?
> optional now?: () => number
Defined in: subscriptions/src/subscriptions.ts:84
Clock in epoch ms (tests, simulations). Default: Date.now.
Returns
number
plans
> plans: Plans
Defined in: subscriptions/src/subscriptions.ts:74
store?
> optional store?: SubscriptionStore
Defined in: subscriptions/src/subscriptions.ts:75
usage?
> optional usage?: UsageStore
Defined in: subscriptions/src/subscriptions.ts:76
webhooks?
> optional webhooks?: WebhookStore
Defined in: subscriptions/src/subscriptions.ts:79
Webhook dedupe store. Default: in-memory (per-process).