项目概况

泛型函数

2026-01-291 min read未分类
typescript

Capitalize 首字母大写

ts
1type Original = 'hello world'; 2type Capitalized = Capitalize<Original>; // 'Hello world' 3 4interface Example { 5 capitalized: Capitalized; 6} 7 8const example: Example = { 9 capitalized: 'Hello world', 10};

Uncapitalize 首字母小写

ts
1type Original = 'hello world'; 2type Uncapitalized = Uncapitalize<Original>; // 'hello world' 3interface Example { 4 uncapitalized: Uncapitalized; 5} 6 7const example: Example = { 8 uncapitalized: 'hello world', 9}; 10

Uppercase 大写

ts
1type Original = 'hello world'; 2type Uppercased = Uppercase<Original>; 3interface Example { 4 uppercased: Uppercased; 5} 6 7const example: Example = { 8 uppercased: 'HELLO WORLD', 9}; 10

Lowercased 小写

ts
1type Original = 'hello world'; 2type Lowercased = Lowercase<Original>; // 'hello world' 3 4interface Example { 5 lowercased: Lowercased; 6} 7 8const example: Example = { 9 lowercased: 'hello world', 10};