UNPKG

@zag-js/preact

Version:

The preact wrapper for zag

15 lines (12 loc) 492 B
import * as _zag_js_types from '@zag-js/types'; import { JSX, DOMAttributes, CSSProperties } from 'preact'; type WithoutRef<T> = Omit<T, "ref">; type ElementsWithoutRef = { [K in keyof JSX.IntrinsicElements]: WithoutRef<JSX.IntrinsicElements[K]>; }; type PropTypes = ElementsWithoutRef & { element: WithoutRef<DOMAttributes<HTMLElement>>; style: CSSProperties; }; declare const normalizeProps: _zag_js_types.NormalizeProps<PropTypes>; export { type PropTypes, normalizeProps };