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

    Class Tokens_Themes_Set<T_ColourName, T_ExtraColourLevels, T_ThemeBrightnessMode, T_ThemeContrastMode, T_ThemeName, T_Keyword_Universal, T_Keyword_Text, T_Keyword_Background>Internal

    Generates a complete token object for the design system.

    0.1.0-alpha

    Type Parameters

    • T_ColourName extends string
    • T_ExtraColourLevels extends Optional
    • T_ThemeBrightnessMode extends readonly string[]
    • T_ThemeContrastMode extends readonly ThemeMode_ContrastOption[]
    • T_ThemeName extends string
    • T_Keyword_Universal extends string = never
    • T_Keyword_Text extends string = never
    • T_Keyword_Background extends string = never

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    tokenLevels: readonly [
        "100",
        "200",
        "300",
        "400",
        "500",
        "600",
        "700",
        "800",
        "900",
    ] = ...
    tokenLevels_extraOptions: readonly [
        "150",
        "250",
        "350",
        "450",
        "550",
        "650",
        "750",
        "850",
    ] = ...
    tokenLevels: readonly [
        "100",
        "200",
        "300",
        "400",
        "500",
        "600",
        "700",
        "800",
        "900",
    ] = AbstractTokens.tokenLevels
    brightnessModes: readonly T_ThemeBrightnessMode[number][]
    clrNames: readonly T_ColourName[]
    contrastModes: readonly T_ThemeContrastMode[number][]
    extraColourLevels: readonly T_ExtraColourLevels[]
    modes: {
        [B in string]: {
            [C in ThemeMode_ContrastOption]: Tokens_Themes_Set_SingleMode<
                T_ColourName,
                T_ExtraColourLevels,
                T_Keyword_Universal,
                T_Keyword_Text,
                T_Keyword_Background,
                ThemeColourOption<T_ColourName, T_ExtraColourLevels>,
            >
        }
    }

    Name for this shade set.

    Accessors

    Methods

    • Internal

      A custom error handler to use with Zod schemas.

      Parameters

      • ...params: [issue: ZodIssueOptionalMessage, _ctx: ErrorMapCtx]

      Returns { message: string }

      0.1.0-alpha