Page Contents
Home > @loopback/context > assertTargetType
assertTargetType() function
Assert the target type inspected from TypeScript for injection to be the expected type. If the types don’t match, an error is thrown.
Signature:
export declare function assertTargetType(injection: Readonly<Injection>, expectedType: Function, expectedTypeName?: string): string;
Parameters
| Parameter | Type | Description |
|---|---|---|
|
injection |
Readonly<Injection> |
Injection information |
|
expectedType |
Function |
Expected type |
|
expectedTypeName |
string |
(Optional) Name of the expected type to be used in the error |
Returns:
string
The name of the target