devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
131 lines (130 loc) • 3.01 kB
TypeScript
/**
* DevExtreme (data/load_options.d.ts)
* Version: 19.2.6
* Build date: Thu Jan 30 2020
*
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
/** Warning! This type is used for internal purposes. Do not import it directly. */
export interface LoadOptions {
/**
* @docid LoadOptions.customQueryParams
* @type Object
* @prevFileNamespace DevExpress.data
* @public
*/
customQueryParams?: any;
/**
* @docid LoadOptions.expand
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
expand?: any;
/**
* @docid LoadOptions.filter
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
filter?: any;
/**
* @docid LoadOptions.group
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
group?: any;
/**
* @docid LoadOptions.groupSummary
* @type Object
* @prevFileNamespace DevExpress.data
* @public
*/
groupSummary?: any;
/**
* @docid LoadOptions.parentIds
* @type Array<any>
* @prevFileNamespace DevExpress.data
* @public
*/
parentIds?: Array<any>;
/**
* @docid LoadOptions.requireGroupCount
* @type boolean
* @prevFileNamespace DevExpress.data
* @public
*/
requireGroupCount?: boolean;
/**
* @docid LoadOptions.requireTotalCount
* @type boolean
* @prevFileNamespace DevExpress.data
* @public
*/
requireTotalCount?: boolean;
/**
* @docid LoadOptions.searchExpr
* @type getter|Array<getter>
* @prevFileNamespace DevExpress.data
* @public
*/
searchExpr?: string | Function | Array<string | Function>;
/**
* @docid LoadOptions.searchOperation
* @type string
* @prevFileNamespace DevExpress.data
* @public
*/
searchOperation?: string;
/**
* @docid LoadOptions.searchValue
* @type any
* @prevFileNamespace DevExpress.data
* @public
*/
searchValue?: any;
/**
* @docid LoadOptions.select
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
select?: any;
/**
* @docid LoadOptions.skip
* @type number
* @prevFileNamespace DevExpress.data
* @public
*/
skip?: number;
/**
* @docid LoadOptions.sort
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
sort?: any;
/**
* @docid LoadOptions.take
* @type number
* @prevFileNamespace DevExpress.data
* @public
*/
take?: number;
/**
* @docid LoadOptions.totalSummary
* @type Object
* @prevFileNamespace DevExpress.data
* @public
*/
totalSummary?: any;
/**
* @docid LoadOptions.userData
* @type object
* @prevFileNamespace DevExpress.data
* @public
*/
userData?: any;
}