ITimezoneApi
Interface
Methods
availableTimezones
Array of supported TimezoneInfo
Signature
availableTimezones() => readonly TimezoneInfo[]
Returns
readonly TimezoneInfo[]
getTimezone
Returns the current TimezoneInfo
Signature
getTimezone() => TimezoneInfo
Returns
onTimezoneChanged
To be notified when the timezone is changed
Example:
timezoneApi.onTimezoneChanged().subscribe(
null,
timezone => console.log(`New timezone: ${timezone}`),
true
);
Signature
onTimezoneChanged() => ISubscription<(timezone: TimezoneId) => void>
Returns
ISubscription<(timezone: TimezoneId) => void>
setTimezone
Sets the current timezone
Signature
setTimezone(timezone: TimezoneId | CustomTimezoneId, options?: UndoOptions) => void
Parameters
Name | Type |
---|---|
timezone | TimezoneId | CustomTimezoneId |
options? | UndoOptions |
Returns
void