wiki/content/20201123103400-uncapitalize.md

415 B

date id title
20201123 4bb57d5a-2f23-4155-b277-9d8446d65db9 Uncapitalize

Description

Transforms the first string character to lowercase for string literal types.

Syntax

type UncapitalizedGreeting<T extends string> = `${Uncapitalize<T>}`

type HELLO = CapitalizedGreeting<"Hello">;
// same as
//   type HELLO = "hello";