Returns a copy of the container, with an implementation of a type
bound. Subsequent requests
for injections of the type
will be provided the to
value.
to
can be either a Type
that is an instance of, or a subtype of type
, or an instance
of type
.
bind(A, to: B).make(A); // Instance of 'B'
bind(A, to: new A()).make(A); // Instance of 'A'
bind(A, to: new B()).make(A); // Instance of 'B'
Source
IoCContainer bind(Type type, {to});