Skip to main content

Function: getLocalized()

getLocalized(values, lang, fallback?): string | undefined

Defined in: util/getLocalized.ts:18

Pick the value for lang out of a LocalizedString[], falling back to fallback (if provided) and finally to the first entry's value.

Replaces the per-class getName('NL') / getDescription('NL') etc. methods generated through v0.9.x. Use this with a single import and any localized field on any response:

import { getLocalized } from 'propeller-sdk-v2';

const name = getLocalized(product.names, 'EN', 'NL'); const desc = getLocalized(product.descriptions, locale);

Returns undefined only when the input array is empty/missing.

Parameters

values

LocalizedString[] | undefined

lang

string

fallback?

string

Returns

string | undefined