Home > typeioc > IContainer > resolveNamed
Resolves a service with specific name and optional parameters Throws ResolutionError if not registration found
Signature:
resolveNamed<R>(service: {}, name: string, ...args: {}[]): R | never;
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