compose-components
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -10,11 +10,11 @@ import * as React from 'react'; | ||
*/ | ||
declare function composeComponents<AP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP], e: [ComponentWithChildren<EP>, EP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP], e: [ComponentWithChildren<EP>, EP], f: [ComponentWithChildren<FP>, FP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP], e: [ComponentWithChildren<EP>, EP], f: [ComponentWithChildren<FP>, FP], g: [ComponentWithChildren<GP>, GP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps, HP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP], e: [ComponentWithChildren<EP>, EP], f: [ComponentWithChildren<FP>, FP], g: [ComponentWithChildren<GP>, GP], h: [ComponentWithChildren<HP>, HP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps, HP extends UnknownProps, IP extends UnknownProps>(a: [ComponentWithChildren<AP>, AP], b: [ComponentWithChildren<BP>, BP], c: [ComponentWithChildren<CP>, CP], d: [ComponentWithChildren<DP>, DP], e: [ComponentWithChildren<EP>, EP], f: [ComponentWithChildren<FP>, FP], g: [ComponentWithChildren<GP>, GP], h: [ComponentWithChildren<HP>, HP], i: [ComponentWithChildren<IP>, IP]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">], f: [ComponentWithChildren<FP>, Omit<FP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">], f: [ComponentWithChildren<FP>, Omit<FP, "children">], g: [ComponentWithChildren<GP>, Omit<GP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps, HP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">], f: [ComponentWithChildren<FP>, Omit<FP, "children">], g: [ComponentWithChildren<GP>, Omit<GP, "children">], h: [ComponentWithChildren<HP>, Omit<HP, "children">]): RenderFunction; | ||
declare function composeComponents<AP extends UnknownProps, BP extends UnknownProps, CP extends UnknownProps, DP extends UnknownProps, EP extends UnknownProps, FP extends UnknownProps, GP extends UnknownProps, HP extends UnknownProps, IP extends UnknownProps>(a: [ComponentWithChildren<AP>, Omit<AP, "children">], b: [ComponentWithChildren<BP>, Omit<BP, "children">], c: [ComponentWithChildren<CP>, Omit<CP, "children">], d: [ComponentWithChildren<DP>, Omit<DP, "children">], e: [ComponentWithChildren<EP>, Omit<EP, "children">], f: [ComponentWithChildren<FP>, Omit<FP, "children">], g: [ComponentWithChildren<GP>, Omit<GP, "children">], h: [ComponentWithChildren<HP>, Omit<HP, "children">], i: [ComponentWithChildren<IP>, Omit<IP, "children">]): RenderFunction; | ||
declare function composeComponents(...args: [ComponentWithChildren<UnknownProps>, Omit<UnknownProps, "children">][]): RenderFunction; | ||
@@ -21,0 +21,0 @@ type ComposeComponentsProps = { |
{ | ||
"name": "compose-components", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "author": "Eva1ent<rel1cx@proton.me>", |
@@ -37,3 +37,3 @@ # compose-components | ||
Since `cloneElement` is not used, this approach is nearly 10 times faster than the version that uses `cloneElement`. | ||
Since `cloneElement` is not used, this approach is nearly **10x** faster than the version that uses `cloneElement`. | ||
@@ -40,0 +40,0 @@ ```bash |
Sorry, the diff of this file is not supported yet
17141
86