basalt / subscriptions/src / MemoryPlanStore
Class: MemoryPlanStore
Defined in: subscriptions/src/plan-store.ts:44
In-memory plan store — seed it from a definePlans object; swap for a DB-backed one in production.
Implements
Constructors
Constructor
> new MemoryPlanStore(seed?): MemoryPlanStore
Defined in: subscriptions/src/plan-store.ts:47
Parameters
seed?
Returns
MemoryPlanStore
Methods
all()
> all(): Promise<StoredPlan[]>
Defined in: subscriptions/src/plan-store.ts:50
Returns
Promise<StoredPlan[]>
Implementation of
get()
> get(name): Promise<StoredPlan | null>
Defined in: subscriptions/src/plan-store.ts:53
Parameters
name
string
Returns
Promise<StoredPlan | null>
Implementation of
save()
> save(plan): Promise<void>
Defined in: subscriptions/src/plan-store.ts:57
Parameters
plan
Returns
Promise<void>