data.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /**
  2. * DevExtreme (bundles/modules/data.js)
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
  8. */
  9. "use strict";
  10. var DevExpress = require("./core");
  11. module.exports = DevExpress.data = DevExpress.data || {};
  12. Object.defineProperty(DevExpress.data, "errorHandler", {
  13. get: function() {
  14. return require("../../data/errors").errorHandler
  15. },
  16. set: function(value) {
  17. require("../../data/errors").errorHandler = value
  18. }
  19. });
  20. Object.defineProperty(DevExpress.data, "_errorHandler", {
  21. get: function() {
  22. return require("../../data/errors")._errorHandler
  23. },
  24. set: function(value) {
  25. require("../../data/errors")._errorHandler = value
  26. }
  27. });
  28. DevExpress.data.DataSource = require("../../data/data_source");
  29. DevExpress.data.query = require("../../data/query");
  30. DevExpress.data.Store = require("../../data/abstract_store");
  31. DevExpress.data.ArrayStore = require("../../data/array_store");
  32. DevExpress.data.CustomStore = require("../../data/custom_store");
  33. DevExpress.data.LocalStore = require("../../data/local_store");
  34. DevExpress.data.base64_encode = require("../../data/utils").base64_encode;
  35. DevExpress.data.Guid = require("../../core/guid");
  36. DevExpress.data.utils = {};
  37. DevExpress.data.utils.compileGetter = require("../../core/utils/data").compileGetter;
  38. DevExpress.data.utils.compileSetter = require("../../core/utils/data").compileSetter;
  39. DevExpress.EndpointSelector = require("../../data/endpoint_selector");
  40. DevExpress.data.queryImpl = require("../../data/query").queryImpl;
  41. DevExpress.data.queryAdapters = require("../../data/query_adapters");
  42. var dataUtils = require("../../data/utils");
  43. DevExpress.data.utils.normalizeBinaryCriterion = dataUtils.normalizeBinaryCriterion;
  44. DevExpress.data.utils.normalizeSortingInfo = dataUtils.normalizeSortingInfo;
  45. DevExpress.data.utils.errorMessageFromXhr = dataUtils.errorMessageFromXhr;
  46. DevExpress.data.utils.aggregators = dataUtils.aggregators;
  47. DevExpress.data.utils.keysEqual = dataUtils.keysEqual;
  48. DevExpress.data.utils.isDisjunctiveOperator = dataUtils.isDisjunctiveOperator;
  49. DevExpress.data.utils.isConjunctiveOperator = dataUtils.isConjunctiveOperator;
  50. DevExpress.data.utils.processRequestResultLock = dataUtils.processRequestResultLock;
  51. DevExpress.data.utils.toComparable = require("../../core/utils/data").toComparable;
  52. DevExpress.data.utils.multiLevelGroup = require("../../data/store_helper").multiLevelGroup;
  53. DevExpress.data.utils.arrangeSortingInfo = require("../../data/store_helper").arrangeSortingInfo;
  54. DevExpress.data.utils.normalizeDataSourceOptions = require("../../data/data_source/data_source").normalizeDataSourceOptions;