UNPKG

@fakel/rest-admin

Version:

An application that makes it easier to work with your API

21 lines (20 loc) 758 B
"use strict"; 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;