UNPKG

structured-elements

Version:

A TypeScript package for modelling and validating data

21 lines 603 B
"use strict"; 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