typesInvertOn this pageInvert 객체의 key와 value을 서로 바꾸는 타입입니다. Interface typescripttype Invert<T extends Record<PropertyKey, PropertyKey>> = { [K in keyof T as T[K]]: K;}; Usage typescripttype originObj = { a: "x", b: "y" };type invertedObj = Invert<originObj>; // { x: "a", y: "b" }