getUniqueAsync<KInstance extends BaseKoreInstance> method

Future<KInstance> getUniqueAsync<KInstance extends BaseKoreInstance>({
  1. bool withoutConnections = false,
})

Similar to get, but create new instance every time

Also calls BaseKoreInstance.initialize for this instance

withoutConnections - flag indicating that instance dependencies won`t be connected

Implementation

Future<KInstance> getUniqueAsync<KInstance extends BaseKoreInstance>({
  bool withoutConnections = false,
}) {
  final id = KInstance.toString();

  return constructAndInitializeInstanceAsync<KInstance>(
    id,
    withNoConnections: withoutConnections,
  );
}