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>Internal

    interface InputParam<
        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.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

    • 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

    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>