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

    Interface InputParam<T_ColourName, T_ExtraColourLevels, T_ThemeBrightnessMode, T_ThemeContrastMode, T_ThemeName, T_ExtraIconNames, T_LogoNames, T_ThemeKeyword_Universal, T_ThemeKeyword_Text, T_ThemeKeyword_Background>

    0.1.0-alpha

    interface InputParam<
        T_ColourName extends string = Default_ColourName,
        T_ExtraColourLevels extends Optional = Default_ExtraColourLevels,
        T_ThemeBrightnessMode extends
            readonly [string, ...string[]] = Default_ThemeBrightnessMode,
        T_ThemeContrastMode extends
            ThemeMode_ContrastAtLeastOne = Default_ThemeContrastMode,
        T_ThemeName extends string = Default_ThemeName,
        T_ExtraIconNames extends string = string,
        T_LogoNames extends string = string,
        T_ThemeKeyword_Universal extends string = string,
        T_ThemeKeyword_Text extends string = string,
        T_ThemeKeyword_Background extends string = string,
    > {
        colour?: Tokens_Colour.InputParam<T_ColourName, T_ExtraColourLevels>;
        css?: Tokens_CSS.InputParam;
        icons?: InputParam<T_ExtraIconNames>;
        logos?: InputParam<T_LogoNames>;
        spacing?: Tokens_Spacing.InputParam;
        themes?: {
            brightness?: T_ThemeBrightnessMode;
            contrast?: T_ThemeContrastMode;
            input?: Tokens_Themes.InputParam<
                T_ColourName,
                T_ExtraColourLevels,
                T_ThemeBrightnessMode[number],
                T_ThemeContrastMode[number],
                T_ThemeName,
                T_ThemeKeyword_Universal,
                T_ThemeKeyword_Text,
                T_ThemeKeyword_Background,
            >;
        };
        typography?: Tokens_Typography.InputParam<string>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    icons?: InputParam<T_ExtraIconNames>
    logos?: InputParam<T_LogoNames>
    themes?: {
        brightness?: T_ThemeBrightnessMode;
        contrast?: T_ThemeContrastMode;
        input?: Tokens_Themes.InputParam<
            T_ColourName,
            T_ExtraColourLevels,
            T_ThemeBrightnessMode[number],
            T_ThemeContrastMode[number],
            T_ThemeName,
            T_ThemeKeyword_Universal,
            T_ThemeKeyword_Text,
            T_ThemeKeyword_Background,
        >;
    }
    typography?: Tokens_Typography.InputParam<string>