文字列リテラル型の最初の文字を小文字形式に変換する方法、または型スクリプトで非表示にするには?


Originally posted here!
文字列リテラル型の最初の文字を小文字形式に変換するか、または大文字で使用しないようにするには、Uncapitalize typescriptが付属している型.

TLドクター


// string literal type
type Greeting = "HELLO WORLD";

// convert first letter of
// string literal type
// into lowercase format or uncapitalize
type GreetingUncapitalized = Uncapitalize<Greeting>; // hELLO WORLD
例えば、このような文字列リテラル型を持っているとしましょう.
// string literal type
type Greeting = "HELLO WORLD";
文字列リテラル型をアンビルにするにはUncapitalize 組み込みタイプとパスGreeting 曲げられたブラケットを使用してそれを入力します<> ) 構文.
こうすることができます.
// string literal type
type Greeting = "HELLO WORLD";

// convert first letter of
// string literal type
// into lowercase format or uncapitalize
type GreetingUncapitalized = Uncapitalize<Greeting>; // hELLO WORLD
今、あなたはGreetingUncapitalized タイプを見ることができますHELLO WORLD 文字列リテラル型は現在非資本化されます.矢🥳.
上のコードはcodesandbox .
それで😃!

お気軽に共有する場合は、この便利な発見😃.