Defined in: src/settings/types.ts:71
Library settings. The object is implemented as a singleton that manages global configuration for all DateTime instances throughout the application
Example
import {settings} from '@gravity-ui/date-utils';
// Get current locale
const currentLocale = settings.getLocale(); // default is "en"
Methods
getDefaultTimeZone()
getDefaultTimeZone():
string
Defined in: src/settings/types.ts:84
Returns
string
getLocale()
getLocale():
string
Defined in: src/settings/types.ts:74
Returns
string
getLocaleData()
getLocaleData():
Locale
Defined in: src/settings/types.ts:76
Returns
Locale
loadLocale()
loadLocale(
locale):Promise<void>
Defined in: src/settings/types.ts:72
Parameters
| Parameter | Type | 
|---|---|
| locale | string | 
Returns
Promise<void>
setDefaultTimeZone()
setDefaultTimeZone(
zone):void
Defined in: src/settings/types.ts:82
Parameters
| Parameter | Type | 
|---|---|
| zone | "system"|string&object | 
Returns
void
setLocale()
setLocale(
locale):void
Defined in: src/settings/types.ts:78
Parameters
| Parameter | Type | 
|---|---|
| locale | string | 
Returns
void
setRelativeParser()
setRelativeParser(
parser):void
Defined in: src/settings/types.ts:86
Parameters
| Parameter | Type | 
|---|---|
| parser | Parser | 
Returns
void
updateLocale()
updateLocale(
config):void
Defined in: src/settings/types.ts:80
Parameters
| Parameter | Type | 
|---|---|
| config | UpdateLocaleConfig | 
Returns
void