ArgVmProviderFactory2<T extends ViewModel, A, B> constructor

const ArgVmProviderFactory2<T extends ViewModel, A, B>(
  1. T creator(
    1. StoreSpace space,
    2. A,
    3. B
    ), {
  2. dynamic disposer(
    1. T instance
    )?,
  3. List<Object?> equatableProps(
    1. A arg1,
    2. B arg2
    )?,
})

Implementation

const ArgVmProviderFactory2(
  T Function(StoreSpace space, A, B) creator, {
  super.disposer,
  List<Object?> Function(A arg1, B arg2)? equatableProps,
}) : _creator = creator,
     _equatableProps = equatableProps;