@welldot/core
LanguageText<L>
Text keyed by BCP 47 language tag (e.g. en, pt, pt-BR). L lists the tags that must be present; any other tag is optional. Resolve it with resolveLanguageText() — never read a tag directly, a label may be missing.
LanguageText<
L> =Record<L,string> &Partial<Record<string,string>>
Text keyed by BCP 47 language tag (e.g. en, pt, pt-BR). L lists
the tags that must be present; any other tag is optional. Resolve it with
resolveLanguageText() — never read a tag directly, a label may be missing.
Type Parameters
L
L extends string = never
Example
const any: LanguageText = { es: 'Bomba' };
const both: LanguageText<'en' | 'pt'> = { en: 'Pump', pt: 'Bomba' };