Home > @wixc3/common > reverseObject
Reverses keys-values of an object, ignoring falsy values. First takes on value collisions.
Signature:
export declare function reverseObject(obj: Record<string, string | false | undefined>): Record<string, string>;
Parameter | Type | Description |
---|---|---|
obj | Record<string, string \| false \| undefined> |
Returns:
Record<string, string>
a new object with the values as keys and the keys as values
reverseObject({ a: 'y', b: 'z'}) // => { y: 'a', z: 'b' }