'React i18n - "t" function doesn't accept string variables (typescript)? "No overload matches this call"
anyone familiar with this error: [code with error message][1] [1]: https://i.stack.imgur.com/SbJvu.png
{t(`${settingType}` as const)}
error:
No overload matches this call.
Overload 1 of 2, '(key: TemplateStringsArray | Normalize<{
Thanks :)
Solution 1:[1]
Solution: change t(str) to t(str as unknown as TemplateStringArray)
I personally created a helper function to do so, which I recommend.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Adri |
