@progress/kendo-date-math
Version:
Kendo UI typescript package exporting functions for Date manipulations
23 lines (22 loc) • 690 B
JavaScript
import { timezones } from './timezones';
/**
* A function that returns a list of grouped timezone names.
*
* @return - Returns a list of grouped timezone names.
*
* @example
* ```ts-no-run
* import '@progress/kendo-date-math/timezones/europe-berlin';
* import '@progress/kendo-date-math/timezones/europe-sofia';
*
* timezoneGroupNames(); // ['(GMT+01:00) Amsterdam, Berlin, ...', '(GMT+02:00) Sofia, Tallinn...']
* ```
*/
export const timezoneGroupNames = () => {
const groups = Object.keys(timezones.titles).reduce((tmp, t) => {
const group = timezones.titles[t].group;
tmp[group] = group;
return tmp;
}, {});
return Object.keys(groups);
};