@gravity-ui/data-source
Version:
A wrapper around data fetching
15 lines (14 loc) • 883 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.composeFullKey = void 0;
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _composeKey = require("./composeKey");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
var composeFullKey = exports.composeFullKey = function composeFullKey(dataSource, params) {
var _dataSource$tags, _dataSource$tags2;
var tags = (_dataSource$tags = (_dataSource$tags2 = dataSource.tags) === null || _dataSource$tags2 === void 0 ? void 0 : _dataSource$tags2.call(dataSource, params)) !== null && _dataSource$tags !== void 0 ? _dataSource$tags : [];
return [dataSource.name].concat((0, _toConsumableArray2.default)(tags), [(0, _composeKey.composeKey)(dataSource, params)]);
};
// #sourceMappingURL=composeFullKey.js.map
;