@knapsack/app
Version:
Build Design Systems with Knapsack
26 lines • 1.11 kB
TypeScript
import { KsAppClientDataNoMeta } from '@knapsack/types';
import { FileDb } from '../../server/dbs/file-db';
import type { KnapsackConfig } from '../../types/knapsack-config';
import type { KnapsackDb } from '../../types/knapsack-db';
import { CliLifecycle } from '../../types/cli-lifecycle';
type This = KnapsackDb<KsAppClientDataNoMeta['tokensSrc'], KsAppClientDataNoMeta['tokensSrc']> & CliLifecycle;
export declare class DesignTokens extends FileDb<KsAppClientDataNoMeta['tokensSrc']> implements This {
/** `data/knapsack.design-tokens.json` */
configFilePath: string;
data: This['data'];
distDir: string;
designTokensConfig: KnapsackConfig['designTokens'];
site: KnapsackConfig['cloud']['siteId'];
constructor({ dataDir, designTokensConfig, distDir, publicDir, siteId, }: {
dataDir: string;
designTokensConfig: KnapsackConfig['designTokens'];
distDir: string;
publicDir: string;
siteId: string;
});
hydrate: This['hydrate'];
build: This['build'];
watch: This['watch'];
}
export {};
//# sourceMappingURL=design-tokens.d.ts.map