Skip to content

basalt / subscriptions-sqlite/src / sqliteSubscriptionsStores

Function: sqliteSubscriptionsStores() ​

> sqliteSubscriptionsStores(dbOrLocation?): SqliteSubscriptionsStores

Defined in: subscriptions-sqlite/src/index.ts:304

Open a database (or reuse a DatabaseSync) and return all three stores wired to it, named to drop straight into subscriptionsPlugin:

ts
const s = sqliteSubscriptionsStores('./data/billing.db')
subscriptionsPlugin({ plans, store: s.store, usage: s.usage, webhooks: s.webhooks })

Parameters ​

dbOrLocation? ​

string | DatabaseSync

Returns ​

SqliteSubscriptionsStores

Released under the MIT License.