export const mapObject = ( items: Record, mapper: (prop: string, item: T) => R ): Record => Object.fromEntries(Object.entries(items).map(([name, item]) => [name, mapper(name, item)]));