We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1aa784b commit f6f69f6Copy full SHA for f6f69f6
src/i18n/types.ts
@@ -43,7 +43,7 @@ export type TranslationNamespace = Extract<keyof Translations, string>;
43
export type TranslationKey = ExtractTranslationKey<Translations>;
44
45
export type TranslationKeyForNamespace<TNamespace extends TranslationNamespace> =
46
- TranslationKey extends `${TNamespace}.${infer TKey}` ? TKey : never;
+ Extract<TranslationKey, `${TNamespace}.${string}`> extends `${TNamespace}.${infer TKey}` ? TKey : never;
47
48
export type TranslateFormatArgs =
49
| Exclude<Primitive, symbol>[]
0 commit comments