UNPKG

@zag-js/solid

Version:

The solid.js wrapper for zag

8 lines (6 loc) 531 B
type MaybeAccessor<T> = T | (() => T); declare function mergeProps<T>(source: MaybeAccessor<T>): T; declare function mergeProps<T, U>(source: MaybeAccessor<T>, source1: MaybeAccessor<U>): T & U; declare function mergeProps<T, U, V>(source: MaybeAccessor<T>, source1: MaybeAccessor<U>, source2: MaybeAccessor<V>): T & U & V; declare function mergeProps<T, U, V, W>(source: MaybeAccessor<T>, source1: MaybeAccessor<U>, source2: MaybeAccessor<V>, source3: MaybeAccessor<W>): T & U & V & W; export { type MaybeAccessor, mergeProps };