Home > @css-hooks/core > CreateHooksResult
CreateHooksResult interface
An object containing the functions needed to support and use the configured hooks.
Signature:
export interface CreateHooksResult<S, CSSProperties>
Properties
Property |
Modifiers |
Type |
Description |
---|---|---|---|
<C extends Condition<S>[]>(...conditions: C) => { and: C; } |
Combines a list of conditions into a single condition which is true when all of the specified conditions are true. | ||
<C extends Condition<S>>(condition: C) => { not: C; } |
Negates a condition. | ||
(condition: Condition<S>, style: CSSProperties) => EnhanceStyleFn<CSSProperties> |
Enhances a style object with conditional styles. | ||
<C extends Condition<S>[]>(...conditions: C) => { or: C; } |
Combines a list of conditions into a single condition which is true when any of the specified conditions are true. | ||
() => string |
The style sheet required to support the configured hooks. |