UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

35 lines (30 loc) 903 B
/** * DevExtreme (esm/common/data/custom_store.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/ */ import CustomStore from "../../__internal/data/m_custom_store"; function isGroupItem(item) { if (void 0 === item || null === item || "object" !== typeof item) { return false } return "key" in item && "items" in item } function isLoadResultObject(res) { return !Array.isArray(res) && "data" in res } function isGroupItemsArray(res) { return Array.isArray(res) && !!res.length && isGroupItem(res[0]) } function isItemsArray(res) { return Array.isArray(res) && !isGroupItem(res[0]) } export { CustomStore, isLoadResultObject, isGroupItemsArray, isItemsArray };