Function: pickTranslation()
ts
function pickTranslation<T>(
list,
targetLang?,
fallbackOrder?
): object;Defined in: domain/shadow-model.ts:646
Picks an entry from a list of language-tagged items: first targetLang, then each language in fallbackOrder, then any entry with a lang. usedLang reports which language was chosen.
Type Parameters
| Type Parameter |
|---|
T extends object |
Parameters
| Parameter | Type | Default value |
|---|---|---|
list | T[] | undefined | undefined |
targetLang? | string | undefined |
fallbackOrder? | string[] | [] |
Returns
object
entry
ts
entry: T | null;usedLang
ts
usedLang: string | null;