Skip to content

InvalidPropertyTokenError

@tsed/di

Usage ​

typescript
import { InvalidPropertyTokenError } from "@tsed/di";

See /packages/di/src/common/errors/InvalidPropertyTokenError.ts.

Overview ​

ts
class InvalidPropertyTokenError extends Error {
    name: string;
    constructor(target: any, propertyKey: string);
}

Description ​

Error thrown when an invalid token is used for property injection.

Typically indicates a circular reference, missing import, or undefined token in property decorators like @Inject() or @Constant().

Common causes ​

  • Circular dependency between classes
  • Missing or incorrect import statement
  • Using undefined as a token
  • Forward reference not properly handled

name ​

ts
name: string;

Released under the MIT License.