UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

124 lines (123 loc) 4.46 kB
import { BaseDataSource } from "./BaseDataSource"; import { IDataSourceDataProvider } from "./IDataSourceDataProvider"; import { IDataSourceLocalDataProvider } from "./IDataSourceLocalDataProvider"; import { Base, Type } from "./type"; import { IExternalLocalDataSource } from "./IExternalLocalDataSource"; import { ISupportsDataChangeNotifications } from "./ISupportsDataChangeNotifications"; import { DataSourceRowType } from "./DataSourceRowType"; import { ISummaryResult } from "./ISummaryResult"; import { IDataSource } from "./IDataSource"; import { TransactionEvent } from "./TransactionEvent"; import { ISupportsExpansionChangeNotifications } from "./ISupportsExpansionChangeNotifications"; /** * @hidden */ export declare class LocalDataSource extends BaseDataSource { static $t: Type; protected get_actualBaseDataProvider(): IDataSourceDataProvider; protected get actualBaseDataProvider(): IDataSourceDataProvider; private cx; get dataProvider(): IDataSourceLocalDataProvider; set dataProvider(a: IDataSourceLocalDataProvider); private cw; get actualDataProvider(): IDataSourceLocalDataProvider; set actualDataProvider(a: IDataSourceLocalDataProvider); private dx; get dataSource(): any; set dataSource(a: any); protected canInitialize(): boolean; private c2; get c3(): IExternalLocalDataSource; set c3(a: IExternalLocalDataSource); constructor(); protected resolveDataProvider(): IDataSourceLocalDataProvider; protected propertyUpdatedOverride(a: string, b: any, c: any): void; getItemAtIndex(a: number): any; getItemFromKey(a: any[]): any; getItemPropertyAtIndex(a: number, b: string): any; private c6; private c8; private c1; private db; protected refreshInternalOverride(): void; protected get_isItemIndexLookupSupported(): boolean; protected get_isKeyIndexLookupSupported(): boolean; indexOfItem(a: any): number; private da; indexOfKey(a: any[]): number; protected onActualPrimaryKeyChangedOverrride(a: string[], b: string[]): void; private c4; private c5; private c7; private dh; private dg; private dd; private de; private dc; private df; onClearItemsOverride(): void; onSetItemOverride(a: number, b: any, c: any): void; onInsertItemOverride(a: number, b: any): void; onRemoveItemOverride(a: number, b: any): void; d2(): void; d5(a: number, b: any, c: any): void; d3(a: number, b: any): void; d4(a: number, b: any): void; private di; pinRow(a: any[]): void; unpinRow(a: any[]): void; clearPinnedRows(): void; isRowPinned(a: number): boolean; private c9; protected get_isSortingSupported(): boolean; protected get_isFilteringSupported(): boolean; protected get_isGroupingSupported(): boolean; getStickyRowPriority(a: number): number; private cv; private dr; private dj; private dt; private dl; private du; private dm; private ds; private dk; private dw; private dv; private dp; private dn; private dq; getStickyRowsInRange(a: number, b: number): number[]; isExclusivelySticky(a: number): boolean; getRowType(a: number): DataSourceRowType; setIsRowExpandedAtIndex(a: number, b: boolean): void; getIsRowExpandedAtIndex(a: number): boolean; getRowLevel(a: number): number; getRootSummaryRowCount(): number; getRootSummaryResults(): ISummaryResult[]; getSectionSummaryResults(a: number): ISummaryResult[][]; clone(): IDataSource; protected aq(): boolean; protected co(a: TransactionEvent, b: any): void; } /** * @hidden */ export declare class LocalDataSourceViewUpdateNotifier extends Base implements ISupportsDataChangeNotifications { static $t: Type; private a; notifyClearItems(): void; notifyInsertItem(a: number, b: any): void; notifyRemoveItem(a: number, b: any): void; notifySetItem(a: number, b: any, c: any): void; constructor(a: LocalDataSource); } /** * @hidden */ export declare class LocalDataSourceViewExpansionNotifier extends Base implements ISupportsExpansionChangeNotifications { static $t: Type; private a; notifyRowExpansionChanged(a: number, b: boolean, c: boolean): void; constructor(a: LocalDataSource); }