Design System Utilities @ 0.1.1-alpha.0
    Preparing search index...

    Type Alias Data<T_SizeValue, T_FontFamilySlug>Internal

    0.1.0-alpha

    type Data<T_SizeValue = number, T_FontFamilySlug extends string = string> = {
        fonts:
            | undefined
            | { [F in T_FontFamilySlug]: Tokens_Typography.Font.Family<F> };
        lineHeight: { [L in DefaultLineHeightLevels]: number } & {
            [L in
                | Exclude<TokenLevels, DefaultLineHeightLevels>
                | TokenLevels_Extended]?: number
        };
        size: {
            bigger: { [key: number]: T_SizeValue };
            heading: { [L in RequiredHeadingLevels]: T_SizeValue } & {
                [key: number]: T_SizeValue;
            };
            normal: T_SizeValue;
            smaller: {
                "1": T_SizeValue;
                "2": T_SizeValue;
                "3": T_SizeValue;
                "4": T_SizeValue;
                [key: number]: T_SizeValue;
            };
            [key: string]: T_SizeValue
            | RecursiveRecord<string | number, T_SizeValue>;
        };
        sizeScale: number;
    }

    Type Parameters

    • T_SizeValue = number
    • T_FontFamilySlug extends string = string
    Index

    Properties

    fonts: undefined | { [F in T_FontFamilySlug]: Tokens_Typography.Font.Family<F> }
    lineHeight: { [L in DefaultLineHeightLevels]: number } & {
        [L in
            | Exclude<TokenLevels, DefaultLineHeightLevels>
            | TokenLevels_Extended]?: number
    }
    size: {
        bigger: { [key: number]: T_SizeValue };
        heading: { [L in RequiredHeadingLevels]: T_SizeValue } & {
            [key: number]: T_SizeValue;
        };
        normal: T_SizeValue;
        smaller: {
            "1": T_SizeValue;
            "2": T_SizeValue;
            "3": T_SizeValue;
            "4": T_SizeValue;
            [key: number]: T_SizeValue;
        };
        [key: string]: T_SizeValue
        | RecursiveRecord<string | number, T_SizeValue>;
    }
    sizeScale: number