Function.resolveRelativeTimeFormat - sumup-oss/intl-js GitHub Wiki
@sumup-oss/intl / resolveRelativeTimeFormat
Function: resolveRelativeTimeFormat()
resolveRelativeTimeFormat(
locales
?,options
?):null
|ResolvedRelativeTimeFormatOptions
Resolves the locale and collation options that are used to format a relative time.
Parameters
Parameter | Type |
---|---|
locales ? |
string | string [] |
options ? |
RelativeTimeFormatOptions |
Returns
null
| ResolvedRelativeTimeFormatOptions
Example
import { resolveRelativeTimeFormat } from '@sumup-oss/intl';
resolveRelativeTimeFormat('de-DE');
// {
// "locale": "de-DE",
// "numberingSystem": "latn",
// "numeric": "always",
// "style": "long",
// }
resolveRelativeTimeFormat(['pt-BR', 'pt']);
// {
// "locale": "pt-BR",
// "numberingSystem": "latn",
// "numeric": "always",
// "style": "long",
// }
resolveRelativeTimeFormat('en-GB', {
style: 'narrow',
});
// {
// "locale": "en-GB",
// "numberingSystem": "latn",
// "numeric": "always",
// "style": "narrow",
// }
Remarks
In runtimes that don't support the Intl.RelativeTimeFormat.resolvedOptions
API,
null
is returned.