@formatjs/ecma402-abstract
Advanced tools
Comparing version 1.18.0 to 1.18.1
@@ -5,5 +5,5 @@ /** | ||
*/ | ||
export declare function CanonicalizeTimeZoneName(tz: string, { tzData, uppercaseLinks, }: { | ||
tzData: Record<string, unknown>; | ||
export declare function CanonicalizeTimeZoneName(tz: string, { zoneNames, uppercaseLinks, }: { | ||
zoneNames: readonly string[]; | ||
uppercaseLinks: Record<string, string>; | ||
}): string; |
@@ -9,5 +9,5 @@ "use strict"; | ||
function CanonicalizeTimeZoneName(tz, _a) { | ||
var tzData = _a.tzData, uppercaseLinks = _a.uppercaseLinks; | ||
var zoneNames = _a.zoneNames, uppercaseLinks = _a.uppercaseLinks; | ||
var uppercasedTz = tz.toUpperCase(); | ||
var uppercasedZones = Object.keys(tzData).reduce(function (all, z) { | ||
var uppercasedZones = zoneNames.reduce(function (all, z) { | ||
all[z.toUpperCase()] = z; | ||
@@ -14,0 +14,0 @@ return all; |
@@ -6,5 +6,5 @@ /** | ||
*/ | ||
export declare function IsValidTimeZoneName(tz: string, { tzData, uppercaseLinks, }: { | ||
tzData: Record<string, unknown>; | ||
export declare function IsValidTimeZoneName(tz: string, { zoneNamesFromData, uppercaseLinks, }: { | ||
zoneNamesFromData: readonly string[]; | ||
uppercaseLinks: Record<string, string>; | ||
}): boolean; |
@@ -10,9 +10,7 @@ "use strict"; | ||
function IsValidTimeZoneName(tz, _a) { | ||
var tzData = _a.tzData, uppercaseLinks = _a.uppercaseLinks; | ||
var zoneNamesFromData = _a.zoneNamesFromData, uppercaseLinks = _a.uppercaseLinks; | ||
var uppercasedTz = tz.toUpperCase(); | ||
var zoneNames = new Set(); | ||
var linkNames = new Set(); | ||
Object.keys(tzData) | ||
.map(function (z) { return z.toUpperCase(); }) | ||
.forEach(function (z) { return zoneNames.add(z); }); | ||
zoneNamesFromData.map(function (z) { return z.toUpperCase(); }).forEach(function (z) { return zoneNames.add(z); }); | ||
Object.keys(uppercaseLinks).forEach(function (linkName) { | ||
@@ -19,0 +17,0 @@ linkNames.add(linkName.toUpperCase()); |
@@ -5,5 +5,5 @@ /** | ||
*/ | ||
export declare function CanonicalizeTimeZoneName(tz: string, { tzData, uppercaseLinks, }: { | ||
tzData: Record<string, unknown>; | ||
export declare function CanonicalizeTimeZoneName(tz: string, { zoneNames, uppercaseLinks, }: { | ||
zoneNames: readonly string[]; | ||
uppercaseLinks: Record<string, string>; | ||
}): string; |
@@ -6,5 +6,5 @@ /** | ||
export function CanonicalizeTimeZoneName(tz, _a) { | ||
var tzData = _a.tzData, uppercaseLinks = _a.uppercaseLinks; | ||
var zoneNames = _a.zoneNames, uppercaseLinks = _a.uppercaseLinks; | ||
var uppercasedTz = tz.toUpperCase(); | ||
var uppercasedZones = Object.keys(tzData).reduce(function (all, z) { | ||
var uppercasedZones = zoneNames.reduce(function (all, z) { | ||
all[z.toUpperCase()] = z; | ||
@@ -11,0 +11,0 @@ return all; |
@@ -6,5 +6,5 @@ /** | ||
*/ | ||
export declare function IsValidTimeZoneName(tz: string, { tzData, uppercaseLinks, }: { | ||
tzData: Record<string, unknown>; | ||
export declare function IsValidTimeZoneName(tz: string, { zoneNamesFromData, uppercaseLinks, }: { | ||
zoneNamesFromData: readonly string[]; | ||
uppercaseLinks: Record<string, string>; | ||
}): boolean; |
@@ -7,9 +7,7 @@ /** | ||
export function IsValidTimeZoneName(tz, _a) { | ||
var tzData = _a.tzData, uppercaseLinks = _a.uppercaseLinks; | ||
var zoneNamesFromData = _a.zoneNamesFromData, uppercaseLinks = _a.uppercaseLinks; | ||
var uppercasedTz = tz.toUpperCase(); | ||
var zoneNames = new Set(); | ||
var linkNames = new Set(); | ||
Object.keys(tzData) | ||
.map(function (z) { return z.toUpperCase(); }) | ||
.forEach(function (z) { return zoneNames.add(z); }); | ||
zoneNamesFromData.map(function (z) { return z.toUpperCase(); }).forEach(function (z) { return zoneNames.add(z); }); | ||
Object.keys(uppercaseLinks).forEach(function (linkName) { | ||
@@ -16,0 +14,0 @@ linkNames.add(linkName.toUpperCase()); |
{ | ||
"name": "@formatjs/ecma402-abstract", | ||
"version": "1.18.0", | ||
"version": "1.18.1", | ||
"description": "A collection of implementation for ECMAScript abstract operations", | ||
@@ -18,3 +18,3 @@ "keywords": [ | ||
"tslib": "^2.4.0", | ||
"@formatjs/intl-localematcher": "0.5.2" | ||
"@formatjs/intl-localematcher": "0.5.3" | ||
}, | ||
@@ -21,0 +21,0 @@ "author": "Long Ho <holevietlong@gmail.com", |
254583
7421
+ Added@formatjs/intl-localematcher@0.5.3(transitive)
- Removed@formatjs/intl-localematcher@0.5.2(transitive)