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