@fakel/rest-admin
Version:
An application that makes it easier to work with your API
21 lines (20 loc) • 758 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.mapRecordsToOptions = void 0;
var lodash_get_1 = __importDefault(require("lodash.get"));
var uuid_1 = require("uuid");
var mapRecordsToOptions = function (records, source, titlePropName) {
return records.map(function (record, index) {
var value = lodash_get_1.default(record, source);
var title = lodash_get_1.default(record, titlePropName);
return {
key: uuid_1.v4(),
value: value,
title: title,
};
});
};
exports.mapRecordsToOptions = mapRecordsToOptions;