css_class_definitions.ts

Built-in CSS class definitions combining token classes and composites.

Token classes map to CSS variables (design tokens). For other CSS properties, use CSS-literal syntax like display:flex or position:absolute.

Declarations
#

2 declarations

view source

css_class_definitions
#

css_class_definitions.ts view source

Record<string, CssClassDefinition | undefined>

All built-in CSS class definitions (token classes + composites).

see also

  • ``generate_classes_css``

merge_class_definitions
#

css_class_definitions.ts view source

(user_definitions: Record<string, CssClassDefinition | undefined> | undefined, include_defaults: boolean): Record<string, CssClassDefinition | undefined>

Merges user class definitions with the built-in defaults. User definitions take precedence over defaults with the same name.

user_definitions

user-provided class definitions to merge

type Record<string, CssClassDefinition | undefined> | undefined

include_defaults

whether to include built-in definitions

type boolean

returns

Record<string, CssClassDefinition | undefined>

merged class definitions

throws

  • Error - if `include_defaults` is false and no user definitions provided

Depends on
#

Imported by
#