register<T extends Object> method
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);
}