react-with-hoc
Version:
Work with React and HOCs (Higher-Order Components)
4 lines • 346 B
TypeScript
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