wiki/content/20201123103315-lowercase.md

394 B

id title
51e8b29a-b87a-4022-8287-36b8090fe83b Lowercase

Description

Transforms every string character to lowercase for string literal types.

Syntax

type UnenthusiasticGreeting<T extends string> = `${Lowercase<T>}`

type HELLO = UnenthusiasticGreeting<"HELLO">;
// same as
//   type HELLO = "hello";