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

    Type Alias Data<T_ColourName, T_ExtraColourLevels, T_ThemeBrightnessMode, T_ThemeContrastMode, T_ThemeName, T_ExtraIconNames, T_LogoNames, T_ThemeKeyword_Universal, T_ThemeKeyword_Text, T_ThemeKeyword_Background>Internal

    type Data<
        T_ColourName extends string,
        T_ExtraColourLevels extends Optional,
        T_ThemeBrightnessMode extends readonly [string, ...string[]],
        T_ThemeContrastMode extends ThemeMode_ContrastAtLeastOne,
        T_ThemeName extends string,
        T_ExtraIconNames extends string,
        T_LogoNames extends string,
        T_ThemeKeyword_Universal extends string,
        T_ThemeKeyword_Text extends string,
        T_ThemeKeyword_Background extends string,
    > = {
        colour: Tokens_Colour.Data<T_ColourName, T_ExtraColourLevels>;
        css: Tokens_CSS.Data;
        icons: Tokens_Icons.Data<T_ExtraIconNames>;
        logos: Tokens_Logos.Data<T_LogoNames>;
        spacing: Tokens_Spacing.Data;
        themes: Tokens_Themes.Data<
            T_ColourName,
            T_ExtraColourLevels,
            T_ThemeBrightnessMode[number],
            T_ThemeContrastMode[number],
            T_ThemeName,
            T_ThemeKeyword_Universal,
            T_ThemeKeyword_Text,
            T_ThemeKeyword_Background,
        >;
        typography: Tokens_Typography.Data;
    }

    Type Parameters

    • T_ColourName extends string
    • T_ExtraColourLevels extends Optional
    • T_ThemeBrightnessMode extends readonly [string, ...string[]]
    • T_ThemeContrastMode extends ThemeMode_ContrastAtLeastOne
    • T_ThemeName extends string
    • T_ExtraIconNames extends string
    • T_LogoNames extends string
    • T_ThemeKeyword_Universal extends string
    • T_ThemeKeyword_Text extends string
    • T_ThemeKeyword_Background extends string
    Index

    Properties

    icons: Tokens_Icons.Data<T_ExtraIconNames>
    logos: Tokens_Logos.Data<T_LogoNames>