UNPKG

@essential-projects/metadata

Version:

the core metadata service for using the metadata from inside the domain

23 lines (21 loc) 961 B
define(["require", "exports", "@essential-projects/metadata_contracts", "./../provider"], function (require, exports, metadata_contracts_1, provider_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function schemaClass(schema, namespace) { return function schemaClassFactory(...args) { switch (args.length) { case 1: return classSchemaClass.apply(this, [args[0], schema, namespace]); default: throw new Error('Decorators are not valid here!'); } }; } exports.schemaClass = schemaClass; function classSchemaClass(target, schema, namespace) { const type = target.prototype.constructor.name; provider_1.MetadataProvider.setForType(metadata_contracts_1.MetadataType.SchemaClass, schema, namespace, type); return target; } }); //# sourceMappingURL=schema_class.js.map