UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

149 lines (148 loc) 5.49 kB
import { BaseDataSource } from "./BaseDataSource"; import { IPageCandidatesSink } from "./IPageCandidatesSink"; import { PagePredictionEngine } from "./PagePredictionEngine"; import { IDataSourceDataProvider } from "./IDataSourceDataProvider"; import { IDataSourceVirtualDataProvider } from "./IDataSourceVirtualDataProvider"; import { IExternalVirtualDataSource } from "./IExternalVirtualDataSource"; import { Type } from "./type"; import { ISummaryResult } from "./ISummaryResult"; import { DataSourceRowType } from "./DataSourceRowType"; import { DataSourcePageRequestPriority } from "./DataSourcePageRequestPriority"; import { IDataSource } from "./IDataSource"; import { TransactionEvent } from "./TransactionEvent"; import { DataSourceBatchStartedEventArgs } from "./DataSourceBatchStartedEventArgs"; import { DataSourceBatchCompletedEventArgs } from "./DataSourceBatchCompletedEventArgs"; /** * @hidden */ export declare class VirtualDataSource extends BaseDataSource implements IPageCandidatesSink { static $t: Type; constructor(); private cz; private di; private d5; protected get_isSectionCollapsable(): boolean; protected set_isSectionCollapsable(a: boolean): void; protected get_isSectionExpandedDefault(): boolean; protected set_isSectionExpandedDefault(a: boolean): void; protected dc: PagePredictionEngine; protected get_actualBaseDataProvider(): IDataSourceDataProvider; protected get actualBaseDataProvider(): IDataSourceDataProvider; private c3; get dataProvider(): IDataSourceVirtualDataProvider; set dataProvider(a: IDataSourceVirtualDataProvider); private c2; get actualDataProvider(): IDataSourceVirtualDataProvider; set actualDataProvider(a: IDataSourceVirtualDataProvider); private d4; get pageSizeRequested(): number; set pageSizeRequested(a: number); protected resetCache(): void; protected resetCacheOverride(): void; private d3; get maxCachedPages(): number; set maxCachedPages(a: number); protected actualPageSizePopulated: boolean; private dp; get actualPageSize(): number; set actualPageSize(a: number); private dg; protected get_isSortingSupported(): boolean; protected get_isFilteringSupported(): boolean; protected get_isGroupingSupported(): boolean; private c7; get c8(): IExternalVirtualDataSource; set c8(a: IExternalVirtualDataSource); protected resolveDataProvider(): IDataSourceVirtualDataProvider; protected propertyUpdatedOverride(a: string, b: any, c: any): void; private d9; private eq; private ew; private d7; protected resolveFullCount(a: number): number; private ev; private cx; private eo; private cy; private en; private eu; private d8; private es; protected get_isVirtual(): boolean; private df; private dm; private dn; private dh; private cv; private c0; isPlaceholderItem(a: number): boolean; getItemAtIndex(a: number): any; getItemFromKey(a: any[]): any; private ed; private c1; private de; private dd; getItemPropertyAtIndex(a: number, b: string): any; private ee; private et; private er; addCandidate(a: number, b: DataSourcePageRequestPriority): boolean; removeCandidate(a: number): void; transformPage(a: number): number[]; getUnrealizedCount(): number; onSetItemOverride(a: number, b: any, c: any): void; protected refreshInternalOverride(): void; private ex; onClearItemsOverride(): void; onInsertItemOverride(a: number, b: any): void; onRemoveItemOverride(a: number, b: any): void; protected get_isItemIndexLookupSupported(): boolean; protected get_isKeyIndexLookupSupported(): boolean; indexOfItem(a: any): number; private dk; indexOfKey(a: any[]): number; private db; getStickyRowPriority(a: number): number; unpinRow(a: any[]): void; pinRow(a: any[]): void; isRowPinned(a: number): boolean; private cw; private dx; private dq; private dz; private ds; private d0; private dt; private dy; private dr; private d2; private d1; private dv; private du; private dw; getStickyRowsInRange(a: number, b: number): number[]; isExclusivelySticky(a: number): boolean; getRowType(a: number): DataSourceRowType; private dl; getIsRowExpandedAtIndex(a: number): boolean; setIsRowExpandedAtIndex(a: number, b: boolean): void; getRowLevel(a: number): number; getRootSummaryRowCount(): number; private eh; private ei; getRootSummaryResults(): ISummaryResult[]; getSectionSummaryResults(a: number): ISummaryResult[][]; clone(): IDataSource; cloneProperties(a: IDataSource): void; private _concurrencyTag; get concurrencyTag(): string; set concurrencyTag(a: string); protected get_isBatchingEnabled(): boolean; protected set_isBatchingEnabled(a: boolean): void; updatePropertyAtKey(a: any[], b: string, c: any, d?: boolean): number; removeItemByKey(a: any[]): void; protected co(a: TransactionEvent, b: any): void; private ep; batchStarted: (sender: any, e: DataSourceBatchStartedEventArgs) => void; batchCompleted: (sender: any, e: DataSourceBatchCompletedEventArgs) => void; }