UNPKG

react-dadata

Version:

React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru

30 lines (29 loc) 937 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpCache = void 0; var HttpCache = /** @class */ (function () { function HttpCache() { } /** * Сгенерировать уникальный ключ кеша из параметров http-запроса * @example * ```ts * cache.serializeCacheKey({ * url: 'https://example.com', * body: { key: "value" }, * method: "POST" * }) * ``` */ HttpCache.prototype.serializeCacheKey = function (payload) { try { return JSON.stringify(payload); } catch (_e) { // на случай попытки сериализации объекта с циклическими зависимостями внутри return payload.url + String(Math.random()); } }; return HttpCache; }()); exports.HttpCache = HttpCache;