get<MInstance extends MvvmInstance> method

MInstance get<MInstance extends MvvmInstance>({
  1. DefaultInputType? params,
  2. int? index,
  3. String scope = BaseScopes.global,
  4. bool withoutConnections = false,
})

Return instance for given type

Also calls MvvmInstance.initialize for this instance

index - index for this instance scope - string scope to get instance from withoutConnections - flag indicating that instance dependencies won`t be connected params - params for this instance

Implementation

MInstance get<MInstance extends MvvmInstance>({
  DefaultInputType? params,
  int? index,
  String scope = BaseScopes.global,
  bool withoutConnections = false,
}) {
  return getWithParams<MInstance, DefaultInputType?>(
    params: params,
    index: index,
    scope: scope,
    withoutConnections: withoutConnections,
  );
}