TypeScript Uncapitalize<StringType> Utility Type Last Updated : 28 Apr, 2025 Comments Improve Suggest changes Like Article Like Report In this article, we are going to learn about Uncapitalize<StringType> Template Literal Type in Typescript. Typescript is a popular programming language used for building scalable and robust applications. One of the features of Typescript is Uncapitalize<StringType> Template Literal Type is a built-in utility type that helps with string manipulation. It helps to convert the first character in the string to a lowercase equivalent. Syntax:type UncapitalizedString = Uncapitalize<StringType>;Where- Uncapitalize is the utility type used to lowercase the first character of the string.StringType is the string type you want to uncapitalize.Example 1: This example shows a simple example of using Uncapitalize<StringType> Template Literal. We will take a string with the first character capital and then use Uncapitalize which will help to initialize a constant with a string with the first character in lowercase. JavaScript type gfg = "Geeksforgeeks"; type geek = Uncapitalize<gfg>; const result: geek = "geeksforgeeks"; console.log(result); Output: Example 2: In this example, we will see how to manipulate string union. We will take multiple strings using 'or' with the first character capital and then use Uncapitalize which will help to initialize a constant with a string with the first character in lowercase. JavaScript type symbols = "Alpha" | "Beta" | "Gema"; type geek = Uncapitalize<symbols> const result: geek = "alpha" console.log(result) Output: Comment More infoAdvertise with us Next Article TypeScript Uncapitalize<StringType> Utility Type 21mcsrltd Follow Improve Article Tags : JavaScript Web Technologies Geeks Premier League TypeScript Geeks Premier League 2023 +1 More Similar Reads TypeScript Uppercase<StringType> Utility Type In this article, we are going to learn about Uppercase<StringType> Template Literal Type in Typescript. TypeScript is a popular programming language used for building scalable and robust applications. One of the features of Typescript is Uppercase<StringType> Template Literal Type which 2 min read TypeScript Uncapitalize<StringType> Template Literal Type In this article, we are going to learn about Uncapitalize<StringType> Template Literal Type in Typescript. TypeScript is a popular programming language used for building scalable and robust applications. One of the features of Typescript is Uncapitalize<StringType> Template Literal Type 2 min read TypeScript Lowercase <StringType> Utility Type In this article, we are going to learn about Lowercase<StringType> Template Literal Type in Typescript. TypeScript is a popular programming language used for building scalable and robust applications. One of the features of Typescript is Lowercase<StringType> Template Literal Type, a bui 2 min read TypeScript Capitalize <StringType> Utility Type In this article, we are going to learn about Capitalize<StringType> Template Literal Type in Typescript. TypeScript is a popular programming language used for building scalable and robust applications. One of the features of Typescript is Capitalize<StringType> Template Literal Type whic 2 min read TypeScript ReturnType <Type> Utility Type The ReturnType<Type> utility type in TypeScript extracts and infers the return type of a given function type. It enhances type safety and reusability by allowing developers to dynamically determine the type of values returned by functions without manually specifying them.Syntaxtype ResultTypeV 3 min read Like