diff --git a/src/types.ts b/src/types.ts index 9e7f1dd..c1eb90a 100644 --- a/src/types.ts +++ b/src/types.ts @@ -7,12 +7,14 @@ type RemoveFirstOfString = S extends `${string}${infer R}` : never; type IsUpper = S extends Uppercase ? true : false; type IsLower = S extends Lowercase ? true : false; -type SameLetterCase = - IsUpper extends IsUpper +type SameLetterCase< + X extends string, + Y extends string, +> = IsUpper extends IsUpper + ? true + : IsLower extends IsLower ? true - : IsLower extends IsLower - ? true - : false; + : false; type CapitalizedWords< T extends readonly string[], Accumulator extends string = "",