UNPKG

804 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.Encoding = void 0;
4exports.Encoding = {
5 escapePath: function (value) { return value.replace(/\//g, '\\'); },
6 unescapePath: function (value) { return value.replace(/\\/g, '/'); },
7 escapeNamespace: function (value) { return value.replace(/\./g, '__'); },
8 unescapeNamespace: function (value) { return value.replace(/__/g, '.'); },
9 transformKeys: function (obj, fn) {
10 return Object.keys(obj).reduce(function (acc, key) {
11 acc[fn(key)] = obj[key];
12 return acc;
13 }, {});
14 },
15 transformValues: function (obj, fn) {
16 return Object.keys(obj).reduce(function (acc, key) {
17 acc[key] = fn(obj[key]);
18 return acc;
19 }, {});
20 },
21};