diff options
Diffstat (limited to 'src/utils/helpers')
| -rw-r--r-- | src/utils/helpers/strings.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/utils/helpers/strings.ts b/src/utils/helpers/strings.ts index b8af61d..1f40b8f 100644 --- a/src/utils/helpers/strings.ts +++ b/src/utils/helpers/strings.ts @@ -23,8 +23,10 @@ export const slugify = (text: string): string => * @param {string} text - A text to capitalize. * @returns {string} The capitalized text. */ -export const capitalize = (text: string): string => - text.replace(/^\w/, (firstLetter) => firstLetter.toUpperCase()); +export const capitalize = <T extends string>(text: T): Capitalize<T> => + text.replace(/^\w/, (firstLetter) => + firstLetter.toUpperCase() + ) as Capitalize<T>; /** * Convert a text from kebab case (foo-bar) to camel case (fooBar). |
