ReplaceKeys

Сложная

Напишите ReplaceKeys<T, K, V>, который заменяет все ключи типа K на тип V в объекте T.

Примеры:

Input 1: type Result = ReplaceKeys<{ a: string, b: number }, "a", boolean>
Output 1: { a: boolean, b: number }
Output
Run your code to see results.