Type alias ReverseMap<T>

ReverseMap<T>: { [ P in T[keyof T]]: { [ K in keyof T]: T[K] extends P ? K : never }[keyof T] }

Type Parameters

  • T extends Record<keyof T, keyof any>