UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

23 lines (22 loc) 938 B
import { IDataSourceDataProvider } from "./IDataSourceDataProvider"; import { Type } from "./type"; import { IDataSourcePage } from "./IDataSourcePage"; import { DataSourcePageRequestPriority } from "./DataSourcePageRequestPriority"; import { TransactionState } from "./TransactionState"; /** * @hidden */ export interface IDataSourceVirtualDataProvider extends IDataSourceDataProvider { addPageRequest(a: number, b: DataSourcePageRequestPriority): void; removePageRequest(a: number): void; removeAllPageRequests(): void; close(): void; pageLoaded: (page: IDataSourcePage, currentFullCount: number, actualPageSize: number) => void; pageSizeRequested: number; createBatchRequest(a: TransactionState[]): void; batchCompleted: (success: boolean, requiresRefresh: boolean, messages: string[]) => void; } /** * @hidden */ export declare let IDataSourceVirtualDataProvider_$type: Type;