Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 8x | /**
* Thrown when DI cannot inject value into property decorated by @Inject decorator.
*/
export class CannotInjectError extends Error {
name = 'ServiceNotFoundError';
constructor(target: Object, propertyName: string) {
super(
`Cannot inject value into '${target.constructor.name}.${propertyName}'. ` +
`Please make sure you setup reflect-metadata properly and you don't use interfaces without service tokens as injection value.`
);
Object.setPrototypeOf(this, CannotInjectError.prototype);
}
} |