alinea
Version:
[](https://npmjs.org/package/alinea) [](https://packagephobia.com/result?p=alinea)
15 lines (14 loc) • 575 B
TypeScript
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;