Expand description

Macros

Structs

The environment from which to get env function values.

A struct that takes care of encapsulating the cascade process for custom properties.

A struct holding information about the external references to that a custom property value may have.

A value for a custom property is just a set of tokens.

Statics

Functions

Like parse_declaration_value, but accept ! and ; since they are only invalid at the top level

Parse a custom property name.

Parse the value of a non-custom property that contains var() references.

Replace var() and env() functions for a non-custom property.

Resolve all custom properties to either substituted, invalid, or unset (meaning we should use the inherited value).

Replace var() functions in an arbitrary bit of input.

Replace var() and env() functions in a pre-existing variable value.

Type Definitions

Both specified and computed values are VariableValues, the difference is whether var() functions are expanded.

A map from CSS variable names to CSS variable computed values, used for resolving.

A custom property name is just an Atom.

Both specified and computed values are VariableValues, the difference is whether var() functions are expanded.