From 0749920cc010f07987eedc9da260a683d33a87d9 Mon Sep 17 00:00:00 2001 From: Sergio Martin Sanchez Date: Fri, 11 Jul 2025 14:27:21 +0200 Subject: [PATCH] feat: capitalize keys --- src/types/case.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/types/case.ts b/src/types/case.ts index 36d2fc4..bf98f7e 100644 --- a/src/types/case.ts +++ b/src/types/case.ts @@ -1,3 +1,7 @@ +export type CapitalizeKeys = { + [K in keyof T as Capitalize]: T[K]; +}; + export type CapitalizeFirst = T extends `${infer First}${infer Rest}` ? `${Uppercase}${Rest}` : T;