structured-elements
Version:
A TypeScript package for modelling and validating data
20 lines • 606 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isMirror = void 0;
const array_1 = require("./array");
const record_1 = require("./record");
const stringKeyedRecord_1 = require("./stringKeyedRecord");
const isMirror = (subject) => {
if (!(0, record_1.isRecord)(subject)) {
return false;
}
if (!(0, array_1.isArray)(subject.array)) {
return false;
}
if (!(0, stringKeyedRecord_1.isStringKeyedRecord)(subject.collection)) {
return false;
}
return true;
};
exports.isMirror = isMirror;
//# sourceMappingURL=mirror.js.map