Skip to content

Commit 8a01e1c

Browse files
committed
fix: withViewModel overload with model and component only
1 parent 62f8b13 commit 8a01e1c

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.changeset/angry-mangos-fly.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"mobx-view-model": patch
3+
---
4+
5+
fix withViewModel overload with model and component only

src/hoc/with-view-model.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ export function withViewModel<
9696
config?: ViewModelHocConfig<TViewModel>,
9797
): ComponentWithViewModel<TViewModel, TComponentOriginProps>;
9898

99+
export function withViewModel<
100+
TViewModel extends AnyViewModel,
101+
TComponentOriginProps extends AnyObject = ViewModelProps<TViewModel>,
102+
>(
103+
model: Class<TViewModel>,
104+
component: ComponentType<TComponentOriginProps & ViewModelProps<TViewModel>>,
105+
): ComponentWithViewModel<TViewModel, TComponentOriginProps>;
106+
99107
/**
100108
* Creates new instance of ViewModel
101109
*

0 commit comments

Comments
 (0)