mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-25 03:29:59 +08:00
11ffb1ba6f
* feat: basic implements * feat: add rtl * feat: reorganize types * test: add test cases for capitalize * test: improve coverage * chore: improve types * chore: update * chore: update
9 lines
223 B
TypeScript
9 lines
223 B
TypeScript
export default function capitalize<T extends string>(str: T): Capitalize<T> {
|
|
if (typeof str !== 'string') {
|
|
return str;
|
|
}
|
|
|
|
const ret = str.charAt(0).toUpperCase() + str.slice(1);
|
|
return ret as Capitalize<T>;
|
|
}
|