aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/helpers/strings.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/helpers/strings.ts')
-rw-r--r--src/utils/helpers/strings.ts6
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).