UNPKG

@knapsack/app

Version:

Build Design Systems with Knapsack

13 lines 504 B
import type { KnapsackFile } from '@knapsack/types'; export interface KnapsackDb<Data, Config = Data> { config?: Config; data?: Data; defaultData?: Data; savePrep(data: Data): Promise<KnapsackFile[]>; getData(): Promise<Data>; convertDataToConfig?: (data: Data) => Config | Promise<Config>; convertConfigToData?: (config?: Config) => Data | Promise<Data>; getConfig?: () => Promise<Config>; clearCache?: () => Promise<void>; } //# sourceMappingURL=knapsack-db.d.ts.map