UNPKG

react-with-hoc

Version:

Work with React and HOCs (Higher-Order Components)

4 lines 346 B
import { ComponentType, FunctionComponent } from "react"; import { Fn, FromSchema, Pipe, ToSchema } from "./Fn"; export type Hoc<TFns extends Fn[]> = <Props extends {}, Fns extends Fn[] = TFns>(Component: ComponentType<Props>) => FunctionComponent<FromSchema<Extract<Pipe<ToSchema<Props>, Fns>, [string, any]>>>; //# sourceMappingURL=Hoc.d.ts.map