@tokens-studio/sd-transforms
Version:
Custom transforms for Style-Dictionary, to work with Design Tokens that are exported from Tokens Studio
39 lines (38 loc) • 982 B
TypeScript
import { DesignToken } from 'style-dictionary/types';
export declare const fontWeightMap: {
hairline: number;
thin: number;
extralight: number;
ultralight: number;
extraleicht: number;
light: number;
leicht: number;
normal: number;
regular: number;
buch: number;
book: number;
medium: number;
kraeftig: number;
kräftig: number;
semibold: number;
demibold: number;
halbfett: number;
bold: number;
dreiviertelfett: number;
extrabold: number;
ultrabold: number;
fett: number;
black: number;
heavy: number;
super: number;
extrafett: number;
ultra: number;
ultrablack: number;
extrablack: number;
};
export declare const fontStyles: string[];
export declare const fontWeightReg: RegExp;
/**
* Helper: Transforms fontweight keynames to fontweight numbers (100, 200, 300 ... 900)
*/
export declare function transformFontWeight(token: DesignToken): DesignToken['value'];