@essential-projects/metadata
Version:
the core metadata service for using the metadata from inside the domain
29 lines (27 loc) • 1.11 kB
JavaScript
define(["require", "exports", "./index"], function (require, exports, index_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function createDecoratorsForNamespace(namespace) {
const namespaceSchemaAttribute = (schema) => {
return index_1.schemaAttribute(schema, namespace);
};
const namespaceSchemaClass = (schema) => {
return index_1.schemaClass(schema, namespace);
};
const namespaceRequiresClaim = (claim) => {
return index_1.requiresClaim(claim, namespace);
};
const namespacePromote = (roles) => {
return index_1.promote(roles, namespace);
};
const namespaceDecorators = {
schemaAttribute: namespaceSchemaAttribute,
schemaClass: namespaceSchemaClass,
requiresClaim: namespaceRequiresClaim,
promote: namespacePromote,
};
return namespaceDecorators;
}
exports.createDecoratorsForNamespace = createDecoratorsForNamespace;
});
//# sourceMappingURL=namespace_factory.js.map