export type IdMap = Map export const cSet = (...values: T[]) => new Set(values) export const cMap = (object: Record): Map => { const result = new Map(); for (const key in object) { result.set(key, object[key]) } return result } export const cIdMap = (...values: V[]) => { const result = new Map(); for (const value of values) { result.set(value.id, value) } return result }