UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

15 lines (14 loc) 575 B
import { Database } from 'alinea/backend'; import { Store } from 'alinea/backend/Store'; import PLazy from 'p-lazy'; import { CMS, CMSApi } from '../CMS.js'; import { Config } from '../Config.js'; import { Resolver } from '../Resolver.js'; export declare class DefaultDriver extends CMS { db: PLazy<Database>; exportStore(outDir: string, data: Uint8Array): Promise<void>; readStore(): Promise<Store>; resolver(): Promise<Resolver>; private createDb; } export declare function createCMS<Definition extends Config>(config: Definition): Definition & CMSApi;