UNPKG

@backland/schema

Version:

TypeScript schema declaration and validation library with static type inference

24 lines (23 loc) 715 B
"use strict"; 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 "${id}" is already registered with another definition.`, a, b); } //# sourceMappingURL=assertSameDefinition.js.map