update(types): Allow void return for styles/class func
This commit is contained in:
@@ -21,8 +21,8 @@ export type CSSVars =
|
|||||||
| '--vf-handle'
|
| '--vf-handle'
|
||||||
export type ThemeVars = { [key in CSSVars]?: CSSProperties['color'] }
|
export type ThemeVars = { [key in CSSVars]?: CSSProperties['color'] }
|
||||||
export type Styles = CSSProperties & ThemeVars & CustomThemeVars
|
export type Styles = CSSProperties & ThemeVars & CustomThemeVars
|
||||||
export type ClassFunc<Data = ElementData> = (element: FlowElement<Data>) => string
|
export type ClassFunc<Data = ElementData> = (element: FlowElement<Data>) => string | void
|
||||||
export type StyleFunc<Data = ElementData> = (element: FlowElement<Data>) => Styles
|
export type StyleFunc<Data = ElementData> = (element: FlowElement<Data>) => Styles | void
|
||||||
|
|
||||||
/** base element props */
|
/** base element props */
|
||||||
export interface Element<Data extends ElementData = ElementData> {
|
export interface Element<Data extends ElementData = ElementData> {
|
||||||
|
|||||||
Reference in New Issue
Block a user