registerSingleton<T> method

void registerSingleton<T>(
  1. dynamic callback(
    1. IocContainer
    )
)

register as singleton in ioc container

ioc.registerSingleton<Bar>((i) => Bar());

bar will create only once instance

Implementation

void registerSingleton<T>(Function(IocContainer) callback) {
  if (T.toString() != 'dynamic') {
    _singletonDependencies[T.toString()] = callback(this);
  }
}