Skip to content

Commit 5835d6a

Browse files
committed
fix: more correct typescript definition (could be breaking)
1 parent 8f779b8 commit 5835d6a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

module.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ declare module 'react-imported-component' {
2727
forwardRef?: Ref<P>;
2828
}
2929

30-
type HOCType<P, K> = ComponentType<P | K> & AdditionalHOC<DefaultComponent<P>>;
30+
type HOCType<P, K> = ComponentType<K> & AdditionalHOC<DefaultComponent<P>>;
3131

3232
interface HOC {
33-
<P, K = {}>(loader: () => Promise<DefaultComponent<P>>, options?: ComponentOptions<P, K>): HOCType<P, K>;
33+
<P, K = P>(loader: () => Promise<DefaultComponent<P>>, options?: ComponentOptions<P, K>): HOCType<P, K>;
3434

35-
<P, K = {}>(loader: () => Promise<P>, options?: ComponentOptions<P, K, P> & { render: ComponentRenderOption<P, K> }): HOCType<P, K>;
35+
<P, K = P>(loader: () => Promise<P>, options?: ComponentOptions<P, K, P> & { render: ComponentRenderOption<P, K> }): HOCType<P, K>;
3636
}
3737

3838
const importedComponent: HOC;

0 commit comments

Comments
 (0)