register<T> method

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

register a class in ioc container

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

ioc.register<Foo>((i) => Foo(i.get<Bar>()));

Implementation

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