UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

40 lines (39 loc) 2.27 kB
import { AsyncVirtualDataSourceProviderWorker } from "./AsyncVirtualDataSourceProviderWorker"; import { Type } from "./type"; import { AsyncVirtualDataTaskCompletionSource } from "./AsyncVirtualDataTaskCompletionSource"; import { SortDescriptionCollection } from "./SortDescriptionCollection"; import { SummaryDescriptionCollection } from "./SummaryDescriptionCollection"; import { FilterExpressionCollection } from "./FilterExpressionCollection"; import { DataSourceSummaryScope } from "./DataSourceSummaryScope"; import { GenericVirtualDataProviderWorkerSettings } from "./GenericVirtualDataProviderWorkerSettings"; import { AsyncDataSourcePageRequest } from "./AsyncDataSourcePageRequest"; import { AsyncDataSourcePageTaskHolder } from "./AsyncDataSourcePageTaskHolder"; import { AsyncVirtualDataSourceProviderTaskDataHolder } from "./AsyncVirtualDataSourceProviderTaskDataHolder"; /** * @hidden */ export declare class GenericVirtualDataProviderWorker extends AsyncVirtualDataSourceProviderWorker { static $t: Type; private au; private av; protected ay: (requestId: number, pageIndex: number, pageSize: number, completionSource: AsyncVirtualDataTaskCompletionSource<any>) => void; private _sortDescriptions; get sortDescriptions(): SortDescriptionCollection; set sortDescriptions(a: SortDescriptionCollection); private _groupDescriptions; get groupDescriptions(): SortDescriptionCollection; set groupDescriptions(a: SortDescriptionCollection); private _summaryDescriptions; get summaryDescriptions(): SummaryDescriptionCollection; set summaryDescriptions(a: SummaryDescriptionCollection); private _filterExpressions; get filterExpressions(): FilterExpressionCollection; set filterExpressions(a: FilterExpressionCollection); private _summaryScope; get summaryScope(): DataSourceSummaryScope; set summaryScope(a: DataSourceSummaryScope); constructor(a: GenericVirtualDataProviderWorkerSettings); protected makeTaskForRequest(a: AsyncDataSourcePageRequest, b: number): void; protected processCompletedTask(a: AsyncDataSourcePageTaskHolder, b: number, c: number, d: AsyncVirtualDataSourceProviderTaskDataHolder): void; private a2; }