registerSingleton<T> method
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);
}
}