igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
40 lines (39 loc) • 2.27 kB
TypeScript
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;
}