typeioc

Home > typeioc > IContainer > resolveNamed

IContainer.resolveNamed() method

Resolves a service with specific name and optional parameters Throws ResolutionError if not registration found

Signature:

resolveNamed<R>(service: {}, name: string, ...args: {}[]): R | never;

Parameters

Parameter Type Description
service {} service value registered prior resolution. If service is null or undefined ArgumentError is thrown
name string a unique named used to register a service If name is null or undefined ArgumentError is thrown
args {}[] optional arguments for the service instantiation

Returns:

R | never