/** * E.g. input object { abc: 'def' } will result in { def: 'abc' } */ export default function flipObjectKeyVals( obj: Record, ): Record { return Object.entries(obj).reduce( (accumulator, [key, val]) => { accumulator[val] = key as Key; return accumulator; }, {} as Record, ); }