register<T extends Object> method

  1. @override
void register<T extends Object>(
  1. T instance, {
  2. String? name,
  3. String? session,
})
override

Registers a dependency instance of type T.

name can be used to distinguish between multiple instances of the same type. session can be used to group dependencies that should be cleared together.

Implementation

@override
void register<T extends Object>(final T instance, {final String? name, final String? session}) {
  keys.add(DependencyKey(type: T, name: name));
  _realWeaver.register(instance, name: name, session: session);
}