Parameter decorator for injecting typed props into a view model constructor.
Wraps tsyringe's @inject(WellKnownBindings.props) and additionally stores the
parameter's constructor type on the view model class as __propsType.
Parameters
target: object
The view model class constructor.
propertyKey: string|symbol|undefined
The method name (undefined for constructor parameters).
parameterIndex: number
The zero-based index of the parameter in the constructor.
Parameter decorator for injecting typed props into a view model constructor. Wraps tsyringe's
@inject(WellKnownBindings.props)and additionally stores the parameter's constructor type on the view model class as__propsType.