@terrazzo/parser
Version:
Parser/validator for the Design Tokens Community Group (DTCG) standard.
32 lines • 793 B
TypeScript
import type Logger from '../logger.js';
interface PreValidatedToken {
id: string;
$type: string;
$value: unknown;
mode: {
'.': {
$value: unknown;
source: {
node: any;
filename: string | undefined;
};
};
[mode: string]: {
$value: unknown;
source: {
node: any;
filename: string | undefined;
};
};
};
}
/**
* Normalize token value.
* The reason for the “any” typing is this aligns various user-provided inputs to the type
*/
export declare function normalize(token: PreValidatedToken, { logger, src }: {
logger: Logger;
src: string;
}): void;
export {};
//# sourceMappingURL=normalize.d.ts.map