Home > @css-hooks/solid > mergeStyles
mergeStyles() function
A style merger configured to use Solid's JSX.CSSProperties type.
Signature:
mergeStyles: <const OverrideStyle extends JSX.CSSProperties, Style extends JSX.CSSProperties>(overrideStyle: OverrideStyle | null | undefined) => { <ActualStyle extends JSX.CSSProperties>(style: ActualStyle): Omit<ActualStyle, keyof OverrideStyle> & OverrideStyle; (style: JSX.CSSProperties & Style): Omit<Style, keyof OverrideStyle> & OverrideStyle; }
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
overrideStyle |
OverrideStyle | null | undefined |
Returns:
{ <ActualStyle extends JSX.CSSProperties>(style: ActualStyle): Omit<ActualStyle, keyof OverrideStyle> & OverrideStyle; (style: JSX.CSSProperties & Style): Omit<Style, keyof OverrideStyle> & OverrideStyle; }