@knapsack/app
Version:
Build Design Systems with Knapsack
19 lines • 768 B
TypeScript
import { KsAppClientData } from '@knapsack/types';
import type { KnapsackConfig } from './types/knapsack-config';
import type { KnapsackDb } from './types/knapsack-db';
import { FileDb } from './server/dbs/file-db';
import { CliLifecycle } from './types/cli-lifecycle';
type Me = KnapsackDb<KsAppClientData['db']> & CliLifecycle;
export declare class Db extends FileDb<KsAppClientData['db']> {
#private;
constructor({ data }: KnapsackConfig);
init: Me['init'];
/**
* Ran only on `knapsack serve`. Passed in full contents of App Client Data, which was created as json file in cache dir from `knapsack build`.
*/
hydrate: Me['hydrate'];
getData: Me['getData'];
savePrep: Me['savePrep'];
}
export {};
//# sourceMappingURL=db.d.ts.map