@unwind/class-name
Functions
Function | Description |
---|---|
Defines | |
Combines two | |
Resolves | |
Factory that creates a delegate resolver callback that could be passed down the wrapped component with narrowed state scope. | |
Sets library ClassNameConfig partial |
Variables
Variable | Description |
---|---|
A property key of ClassNameObject used internally to hold it's host element value |
Type Aliases
Type Alias | Description |
---|---|
Alphabet used to restrict allowed keys for sub-components of ClassNameObject | |
Lowercase characters of Alpha | |
Uppercase characters of Alpha | |
Type alias representing any object | |
A ClassName type | |
A non-primitive class selector, a function ought to be passed to the resolving function | |
Library config | |
A nested class name represented as an object | |
A nested class name represented as an object, deep partial of ClassNameObject | |
A primitive (primitive selector, primitive class selector value) is data that has no methods or properties. | |
Utility type to define | |
Utility type of mergeClassNames() | |
Utility type that combines 2 objects unless keys are not DisjunctKeys or of match in key but not in type. | |
Return type of defineClassName() | |
Utility type that returns keys that are not present in any of the two unions used by CombineStates | |
Type alias representing an empty object | |
Utility type to exclude own state from the combined | |
Utility type to extract state type from HostClassName or HostClassNameObject | |
A host class selector value (the host element value) represents the class selector name value of the component's root element. | |
Type of the HostClassName array | |
An object version of HostClassName used only for type inference. | |
Utility type to return object keys of value set to never except of those of an empty object. | |
Merges intersection of | |
Return type of resolveClassNameDelegateFactory() | |
Utility type that returns state objects unless it was extracted/inferred as | |
A function that transforms input string to a different string, see resolveClassName() | |
Type utility that returns typeof state object | |
Transforms union type to intersection type |