1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.InvalidClassScopeException = void 0;
|
4 | const shared_utils_1 = require("@nestjs/common/utils/shared.utils");
|
5 | const messages_1 = require("../messages");
|
6 | const runtime_exception_1 = require("./runtime.exception");
|
7 | class InvalidClassScopeException extends runtime_exception_1.RuntimeException {
|
8 | constructor(metatypeOrToken) {
|
9 | let name = (0, shared_utils_1.isFunction)(metatypeOrToken)
|
10 | ? metatypeOrToken.name
|
11 | : metatypeOrToken;
|
12 | name = name && name.toString();
|
13 | super((0, messages_1.INVALID_CLASS_SCOPE_MESSAGE) `${name}`);
|
14 | }
|
15 | }
|
16 | exports.InvalidClassScopeException = InvalidClassScopeException;
|