@here/harp-utils
Advanced tools
| export declare namespace DOMUtils { | ||
| /** | ||
| * Gets language list used by the browser | ||
| * | ||
| * @returns Array of iso language codes | ||
| */ | ||
| function getBrowserLanguages(): string[] | undefined; | ||
| } | ||
| //# sourceMappingURL=DOMUtils.d.ts.map |
| "use strict"; | ||
| /* | ||
| * Copyright (C) 2021 HERE Europe B.V. | ||
| * Licensed under Apache 2.0, see full license in LICENSE | ||
| * SPDX-License-Identifier: Apache-2.0 | ||
| */ | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.DOMUtils = void 0; | ||
| var DOMUtils; | ||
| (function (DOMUtils) { | ||
| /** | ||
| * Gets language list used by the browser | ||
| * | ||
| * @returns Array of iso language codes | ||
| */ | ||
| function getBrowserLanguages() { | ||
| if (navigator.languages !== undefined && navigator.languages.length > 0) { | ||
| const languageList = []; | ||
| for (const lang of navigator.languages) { | ||
| languageList.push(getIsoLanguageCode(lang)); | ||
| } | ||
| return languageList; | ||
| } | ||
| if (navigator.language !== undefined) { | ||
| return [getIsoLanguageCode(navigator.language)]; | ||
| } | ||
| return undefined; | ||
| } | ||
| DOMUtils.getBrowserLanguages = getBrowserLanguages; | ||
| /** | ||
| * Gets ISO-639-1 language code from browser's code (ex. en for en-US) | ||
| */ | ||
| function getIsoLanguageCode(language) { | ||
| return language.substring(0, 2); | ||
| } | ||
| })(DOMUtils = exports.DOMUtils || (exports.DOMUtils = {})); | ||
| //# sourceMappingURL=DOMUtils.js.map |
@@ -0,1 +1,2 @@ | ||
| export * from "./lib/DOMUtils"; | ||
| export * from "./lib/GroupedPriorityList"; | ||
@@ -2,0 +3,0 @@ export * from "./lib/Logger"; |
+1
-0
@@ -18,2 +18,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __exportStar(require("./lib/DOMUtils"), exports); | ||
| __exportStar(require("./lib/GroupedPriorityList"), exports); | ||
@@ -20,0 +21,0 @@ __exportStar(require("./lib/Logger"), exports); |
+2
-2
| { | ||
| "name": "@here/harp-utils", | ||
| "version": "0.26.0", | ||
| "version": "0.27.0", | ||
| "description": "Provides utilities: logging, debugging.", | ||
@@ -36,3 +36,3 @@ "main": "index.node.js", | ||
| }, | ||
| "gitHead": "36a992632473f77ed71fede0df2b681d4cd82ecc" | ||
| "gitHead": "b155f22d0ffb0fc536cf5bd2f137783946201c6a" | ||
| } |
117606
1.33%68
3.03%2962
1.58%