@progress/kendo-date-math
Version:
Kendo UI typescript package exporting functions for Date manipulations
23 lines (22 loc) • 819 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var timezones_1 = require("./timezones");
/**
* A function that returns all timezones which match the title of the zone.
*
* @param group - The fully qualified zone title. For example, Central Standard Time.
*
* @return - Returns the list of all matching timezone names. For example, `[America/Chicago, ...]`.
*
* @example
* ```ts-no-run
* zonesPerGroup('(GMT+01:00) Amsterdam, Berlin'); // ['Europe/Amsterdam', 'Europe/Berlin'...]
* ```
*/
exports.zonesPerGroup = function (group) {
var titles = timezones_1.timezones.titles;
return Object.keys(titles).reduce(function (result, title) {
var info = titles[title] || {};
return info.group === group ? result.concat(title.split(' ')) : result;
}, []);
};