igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
36 lines (35 loc) • 1.35 kB
TypeScript
import { Base, Type } from "./type";
import { IDataSourcePage } from "./IDataSourcePage";
import { AsyncVirtualDataTaskCompletionSource } from "./AsyncVirtualDataTaskCompletionSource";
import { List$1 } from "./List$1";
import { Dictionary$2 } from "./Dictionary$2";
import { IDataSourceSchema } from "./IDataSourceSchema";
import { ISectionInformation } from "./ISectionInformation";
import { ISummaryResult } from "./ISummaryResult";
/**
* @hidden
*/
export declare class GenericDataSourcePage extends Base implements IDataSourcePage {
static $t: Type;
private g;
private c;
private b;
private a;
private f;
d: AsyncVirtualDataTaskCompletionSource<any>;
e: boolean;
h: number;
constructor(a: List$1<Dictionary$2<string, any>>, b: IDataSourceSchema, c: ISectionInformation[], d: ISummaryResult[], e: number);
count(): number;
getGroupInformation(): ISectionInformation[];
k(a: ISectionInformation[]): void;
getItemAtIndex(a: number): any;
getItemValueAtIndex(a: number, b: string): any;
getSummaryInformation(): ISummaryResult[];
m(a: ISummaryResult[]): void;
pageIndex(): number;
schema(): IDataSourceSchema;
l(a: IDataSourceSchema): void;
i(a: List$1<Dictionary$2<string, any>>): void;
j(a: number, b: string, c: any): void;
}