UNPKG

preact-missing-hooks

Version:

A lightweight, extendable collection of missing React-like hooks for Preact — plus fresh, powerful new ones designed specifically for modern Preact apps.

11 lines (10 loc) 648 B
import { ComponentChildren } from "preact"; export type InjectableProps = Record<string, unknown>; /** * A Preact hook to wrap children components and inject additional props into them. * @param children - The children to wrap and enhance with props. * @param injectProps - The props to inject into each child component. * @param mergeStrategy - How to handle prop conflicts ('override' | 'preserve'). Defaults to 'preserve'. * @returns Enhanced children with injected props. */ export declare function useWrappedChildren(children: ComponentChildren, injectProps: InjectableProps, mergeStrategy?: "override" | "preserve"): ComponentChildren;