UNPKG

@progress/kendo-vue-grid

Version:
9 lines (8 loc) 1.11 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const h=require("@progress/kendo-data-query"),y=require("@progress/kendo-vue-data-tools"),F=t=>t===!0?{group:!0,sort:!0,filter:!0,search:!0,page:!0}:t||void 0,T=(t,a)=>{const{autoProcessData:e,group:i,defaultGroup:u,sort:c,defaultSort:l,filter:n,defaultFilter:p,search:d,pageable:o,take:s,skip:f,total:r,isVirtualScroll:g=!1,includePaging:v=!0}=a,D=v&&e.page&&!(g&&!o),k=e.group?i||u:void 0,P=e.sort?c||l:void 0,S=e.filter?n||p:void 0,{data:b,total:m}=h.process(t,{group:k,sort:P,filter:y.combineFilters(S,e.search?d:void 0),...D?{take:o?s||10:s,skip:f||0}:{}});return{data:b,total:r!=null?r:m}};exports.normalizeAutoProcessData=F;exports.processData=T;