UNPKG

682 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.DefaultScope = void 0;
4const scope_service_1 = require("./scope-service");
5/**
6 * Decorator for defining default Model scope
7 */
8function DefaultScope(scopeOrSsopeGetter) {
9 return (target) => {
10 if (typeof scopeOrSsopeGetter === 'function') {
11 (0, scope_service_1.addScopeOptionsGetter)(target.prototype, { getDefaultScope: scopeOrSsopeGetter });
12 }
13 else {
14 (0, scope_service_1.addScopeOptions)(target.prototype, { defaultScope: scopeOrSsopeGetter });
15 }
16 };
17}
18exports.DefaultScope = DefaultScope;
19//# sourceMappingURL=default-scope.js.map
\No newline at end of file