Skip to content

Commit 32decd4

Browse files
committed
fix: typings of withLazyPageViewModel HOC
1 parent 3d447d7 commit 32decd4

File tree

3 files changed

+6
-14
lines changed

3 files changed

+6
-14
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
"url": "git://github.com/js2me/mobx-wouter"
3838
},
3939
"dependencies": {
40-
"mobx-location-history": "^2.0.10",
41-
"react-simple-loadable": "^2.0.4"
40+
"mobx-location-history": "^2.0.10"
4241
},
4342
"peerDependencies": {
4443
"mobx": "^6.12.4",

pnpm-lock.yaml

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/hoc/with-lazy-page-view-model.tsx

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,17 @@ import {
33
ViewModelHocConfig,
44
withLazyViewModel,
55
} from 'mobx-vm-entities';
6-
import { AnyObject } from 'mobx-vm-entities/utils/types';
7-
import { ComponentType } from 'react';
8-
import { LoadableMixin } from 'react-simple-loadable/loadable';
6+
import { LoadableMixin } from 'mobx-vm-entities/lib/react-simple-loadable';
7+
import { ComponentProps, ComponentType } from 'react';
98

109
import { AnyPageViewModel, PageViewModel } from '../page-view-model';
1110

12-
import {
13-
ComponentWithPageViewModel,
14-
PageViewModelProps,
15-
} from './with-page-view-model';
11+
import { ComponentWithPageViewModel } from './with-page-view-model';
1612

1713
export type ComponentWithLazyPageViewModel<
1814
TViewModel extends AnyPageViewModel,
19-
TComponentOriginProps extends AnyObject = PageViewModelProps<TViewModel>,
20-
> = ComponentWithPageViewModel<TViewModel, TComponentOriginProps> &
15+
TView extends ComponentType<any>,
16+
> = ComponentWithPageViewModel<TViewModel, ComponentProps<TView>> &
2117
LoadableMixin;
2218

2319
export function withLazyPageViewModel<

0 commit comments

Comments
 (0)