@terrazzo/parser
Version:
Parser/validator for the Design Tokens Community Group (DTCG) standard.
20 lines • 720 B
TypeScript
import type { DocumentNode } from '@humanwhocodes/momoa';
import { type TokenNormalized } from '@terrazzo/token-tools';
import Logger from '../logger.js';
import type { BuildRunnerResult, ConfigInit } from '../types.js';
export interface BuildRunnerOptions {
sources: {
filename?: URL;
src: string;
document: DocumentNode;
}[];
config: ConfigInit;
logger?: Logger;
}
export declare const SINGLE_VALUE = "SINGLE_VALUE";
export declare const MULTI_VALUE = "MULTI_VALUE";
/**
* Run build stage
*/
export default function build(tokens: Record<string, TokenNormalized>, { sources, logger, config }: BuildRunnerOptions): Promise<BuildRunnerResult>;
//# sourceMappingURL=index.d.ts.map