@gravity-ui/data-source
Version:
A wrapper around data fetching
8 lines • 607 B
JavaScript
import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray";
import { composeKey } from './composeKey';
export var 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(_toConsumableArray(tags), [composeKey(dataSource, params)]);
};
// #sourceMappingURL=composeFullKey.js.map