import { SettingName, SettingValue } from '../models/setting'; export default class SettingLib { /** * Convert the provided data to a map, as expected by BulkUpdate */ static bulkObjectToMap = (data: Record): Map => { const res = new Map(); for (const key in data) { res.set(key as SettingName, data[key]); } return res; }; /** * Convert the provided map to a simple javascript object */ static mapToBulkObject = (data: Map): Record => { const res = {} as Record; data.forEach((value, key) => { res[key] = value; }); return res; }; }