Documentation / index
index
Interfaces
IViewContext<T, TProps>
Represents the view context that is passed to the view.
Type Parameters
• T
• TProps = object
Properties
props
props:
TProps
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:71
viewModel
viewModel:
T
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:70
MVVMProps
Properties
children?
optional
children:Element
|Element
[]
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:10
mobx?
optional
mobx:MobxOptions
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:11
Functions
MVVM()
MVVM(
props
):Element
Parameters
props
Returns
Element
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:16
MVVMContext()
MVVMContext(
props
):ReactNode
Parameters
props
ProviderProps
Returns
ReactNode
Defined in
Source/JavaScript/Applications.React.MVVM/MVVMContext.tsx:14
withViewModel()
withViewModel<
TViewModel
,TProps
>(viewModelType
,targetComponent
): (props
) =>null
|Element
Use a view model with a component.
Type Parameters
• TViewModel extends object
• TProps extends object
= object
Parameters
viewModelType
Constructor
<TViewModel
>
View model type to use.
targetComponent
FunctionComponent
<IViewContext
<TViewModel
, TProps
>>
The target component to render.
Returns
Function
Parameters
props
TProps
Returns
null
| Element
Defined in
Source/JavaScript/Applications.React.MVVM/withViewModel.tsx:80
References
Bindings
Re-exports Bindings
browser
Re-exports browser
dialogs
Re-exports dialogs
IHandleParams
Re-exports IHandleParams
IHandleProps
Re-exports IHandleProps
IHandleQueryParams
Re-exports IHandleQueryParams
IViewModelDetached
Re-exports IViewModelDetached
messaging
Re-exports messaging
WellKnownBindings
Re-exports WellKnownBindings