@backland/schema
Version:
TypeScript schema declaration and validation library with static type inference
24 lines (23 loc) • 727 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.assertSameDefinition = assertSameDefinition;
var _utils = require("@backland/utils");
var _parseObjectDefinition = require("./parseObjectDefinition");
function assertSameDefinition(id, a, b) {
a = (0, _parseObjectDefinition.parseObjectDefinition)(a, {
deep: {
omitMeta: true
},
omitMeta: true
}).definition;
b = (0, _parseObjectDefinition.parseObjectDefinition)(b, {
deep: {
omitMeta: true
},
omitMeta: true
}).definition;
(0, _utils.assertSame)("An Object with name \"".concat(id, "\" is already registered with another definition."), a, b);
}
//# sourceMappingURL=assertSameDefinition.js.map