All atoms for each design system.

Hierarchy (view full)

Properties

animationSettings: AnimationSettings

The animation settings for this design system

bevelSettings: BevelSettings

The bevel settings for this design system

bodyStyles: BodyStyles

The body style settings for this design system

borderSettings: BorderSettings

The border settings for this design system

chartColors: ChartColors

The chart color settings for this design system

colorBlind: ColorBlind

The color blind settings for this design system

colorPalette: ColorPalette

The color palette for this design system

colorThemes: ColorThemes

The color themes for this design system

displayAndHeaderStyles: DisplayAndHeaderStyles

The display and header style settings for this design system

elevationSettings: ElevationSettings

The elevation settings for this design system

focusStates: FocusStates

The focus state settings for this design system

fontsSettings: FontsSettings

The font settings for this design system

glowSettings: GlowSettings

The glow settings for this design system

gridSettings: GridSettings

The grid settings for this design system

hotlinks: Hotlinks

The hotlink settings for this design system

inputBackground: InputBackground

The input background settings for this design system

key: string

The unique key for the node. It is unique from all other nodes in the ThemeBuilder

minimumTarget: MinimumTarget

The minimum target settings for this design system

name: string

The name of the node, which is unique relative to it's siblings

smallTextStyles: SmallTextStyles

The small text style settings for this design system

statStyles: StatStyles

The stat style settings for this design system

stateSettings: StateSettings

The state settings for this design system

Methods

  • Determine if this node is enabled. A node is enabled if all other nodes on which this node depends have been initialized.

    Returns boolean

    True if enabled, or false otherwise.

  • Determine if this node is initialized.

    If this node is a property, it is initialized if it is not required to have a value, or if it is required and has either a default or non-default value.

    Returns boolean

    True if initialized, or false otherwise.

  • Set a listener on this node

    Parameters

    • name: string

      The name of the listener.

    • callback: EventCallback

      The callback to call when an event occurs.

    • OptionaleventTypes: EventType[]

      The types of events to wait for. If none are specified, listen for all events.

    Returns ListenerSubscription

    The ListenerSubscription which should be canceled to stop listening.