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