devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
60 lines (59 loc) • 3.42 kB
JavaScript
/**
* DevExtreme (bundles/modules/data.js)
* Version: 24.2.6
* Build date: Mon Mar 17 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
const DevExpress = require("./core");
const errors = require("../../core/errors");
module.exports = DevExpress.data = DevExpress.data || {};
Object.defineProperty(DevExpress.data, "errorHandler", {
get: function() {
return require("../../common/data").errorHandler
},
set: function(value) {
errors.log("W0003", "DevExpress.data", "errorHandler", "21.1", "Use the 'setErrorHandler' method instead");
require("../../common/data/errors").setErrorHandler(value)
}
});
Object.defineProperty(DevExpress.data, "_errorHandler", {
get: function() {
return require("../../common/data/errors").handleError
},
set: function(value) {
errors.log("W0003", "DevExpress.data", "_errorHandler", "21.1", "Use the 'setErrorHandler' method instead");
require("../../common/data/errors").setErrorHandler(value)
}
});
DevExpress.data.setErrorHandler = require("../../common/data/errors").setErrorHandler;
DevExpress.data.DataSource = require("../../common/data/data_source");
DevExpress.data.query = require("../../common/data/query");
DevExpress.data.Store = require("../../data/abstract_store");
DevExpress.data.ArrayStore = require("../../common/data/array_store");
DevExpress.data.CustomStore = require("../../common/data/custom_store").CustomStore;
DevExpress.data.LocalStore = require("../../common/data/local_store");
DevExpress.data.base64_encode = require("../../common/data/utils").base64_encode;
DevExpress.data.applyChanges = require("../../common/data/apply_changes");
DevExpress.data.Guid = require("../../core/guid");
DevExpress.data.utils = {};
DevExpress.data.utils.compileGetter = require("../../core/utils/data").compileGetter;
DevExpress.data.utils.compileSetter = require("../../core/utils/data").compileSetter;
DevExpress.EndpointSelector = require("../../common/data/endpoint_selector");
DevExpress.data.queryImpl = require("../../common/data/query_implementation").queryImpl;
DevExpress.data.queryAdapters = require("../../common/data/query_adapters");
const dataUtils = require("../../common/data/utils");
DevExpress.data.utils.normalizeBinaryCriterion = dataUtils.normalizeBinaryCriterion;
DevExpress.data.utils.normalizeSortingInfo = dataUtils.normalizeSortingInfo;
DevExpress.data.utils.errorMessageFromXhr = dataUtils.errorMessageFromXhr;
DevExpress.data.utils.aggregators = dataUtils.aggregators;
DevExpress.data.utils.keysEqual = dataUtils.keysEqual;
DevExpress.data.utils.isDisjunctiveOperator = dataUtils.isDisjunctiveOperator;
DevExpress.data.utils.isConjunctiveOperator = dataUtils.isConjunctiveOperator;
DevExpress.data.utils.processRequestResultLock = dataUtils.processRequestResultLock;
DevExpress.data.utils.toComparable = require("../../core/utils/data").toComparable;
DevExpress.data.utils.multiLevelGroup = require("../../common/data/store_helper").multiLevelGroup;
DevExpress.data.utils.arrangeSortingInfo = require("../../common/data/store_helper").arrangeSortingInfo;
DevExpress.data.utils.normalizeDataSourceOptions = require("../../common/data/data_source/utils").normalizeDataSourceOptions;