/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/core/errors/exceptions/invalid-class-scope.exception.ts
15 строк
588 B
Kamil Myśliwiec
feat(core) add error message to improve DX (get vs resolve)
26 авг 2019, 12:29
Не верифицирован
26 авг 2019, 12:29
63644df
Код
Авторство
О чём код?
import { Abstract, Type } from '@nestjs/common/interfaces'; import { isFunction } from '@nestjs/common/utils/shared.utils'; import { INVALID_CLASS_SCOPE_MESSAGE } from '../messages'; import { RuntimeException } from './runtime.exception'; export class InvalidClassScopeException extends RuntimeException { constructor(metatypeOrToken: Type<any> | Abstract<any> | string | symbol) { let name = isFunction(metatypeOrToken) ? (metatypeOrToken as Function).name : metatypeOrToken; name = name && name.toString(); super(INVALID_CLASS_SCOPE_MESSAGE`${name}`); } }