object-swap-typed (npm): Swap object key and value and return accurate type
Keywords: object|swap|key|value|typescript