UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

116 lines (115 loc) 4.17 kB
import { Base, IList, Type } from "./type"; import { IDataSourceLocalDataProvider } from "./IDataSourceLocalDataProvider"; import { IDataSourceDataProvider } from "./IDataSourceDataProvider"; import { IDataSourceSchema } from "./IDataSourceSchema"; import { DataSourceSchemaPropertyType } from "./DataSourceSchemaPropertyType"; import { IDataSourceExecutionContext } from "./IDataSourceExecutionContext"; import { IDataSourceDataProviderUpdateNotifier } from "./IDataSourceDataProviderUpdateNotifier"; import { SortDescriptionCollection } from "./SortDescriptionCollection"; import { FilterExpressionCollection } from "./FilterExpressionCollection"; import { SummaryDescriptionCollection } from "./SummaryDescriptionCollection"; import { DataSourceSummaryScope } from "./DataSourceSummaryScope"; import { DataSourceDataProviderSchemaChangedEventArgs } from "./DataSourceDataProviderSchemaChangedEventArgs"; /** * @hidden */ export declare class DataSourceLocalDataProvider extends Base implements IDataSourceLocalDataProvider { static $t: Type; constructor(); private a3; clone(): IDataSourceDataProvider; private o; private n; private g; private p; private f; private ac; get maxDepth(): number; set maxDepth(a: number); private ad; get maxIteration(): number; set maxIteration(a: number); private ag; get dataSource(): any; set dataSource(a: any); private w; private aj; get schemaHints(): string; set schemaHints(a: string); private ay; private d; schemaChanged: (sender: any, args: DataSourceDataProviderSchemaChangedEventArgs) => void; getItemAtIndex(a: number): any; private v; private x; getItemValue(a: any, b: string): any; setItemValue(a: any, b: string, c: any): void; removeItem(a: any): void; addItem(a: any): void; private as; get actualCount(): number; private j; get actualSchema(): IDataSourceSchema; private m; private k; private t; private l; resolveSchemaPropertyType(a: string): DataSourceSchemaPropertyType; setSchema(a: IDataSourceSchema): void; private y; private av; private au; private z; private ai; private c; private static e; private ah; private at; protected ax(a: string, b: any, c: any): void; private aa; protected get ab(): IList; private s; protected az(a: string, b: any, c: any): void; private aw; private i; get executionContext(): IDataSourceExecutionContext; set executionContext(a: IDataSourceExecutionContext); protected get u(): boolean; notifySetItem(a: number, b: any, c: any): void; notifyClearItems(): void; notifyInsertItem(a: number, b: any): void; notifyRemoveItem(a: number, b: any): void; private h; get updateNotifier(): IDataSourceDataProviderUpdateNotifier; set updateNotifier(a: IDataSourceDataProviderUpdateNotifier); private r; get deferAutoRefresh(): boolean; set deferAutoRefresh(a: boolean); get isSortingSupported(): boolean; get isFilteringSupported(): boolean; get sortDescriptions(): SortDescriptionCollection; get filterExpressions(): FilterExpressionCollection; get summaryDescriptions(): SummaryDescriptionCollection; get summaryScope(): DataSourceSummaryScope; set summaryScope(a: DataSourceSummaryScope); get notifyUsingSourceIndexes(): boolean; private a; get propertiesRequested(): string[]; set propertiesRequested(a: string[]); get isItemIndexLookupSupported(): boolean; get isKeyIndexLookupSupported(): boolean; get isGroupingSupported(): boolean; get groupDescriptions(): SortDescriptionCollection; q: boolean; queueAutoRefresh(): void; ar(): void; a0(): void; protected a1(): void; flushAutoRefresh(): void; refresh(): void; indexOfItem(a: any): number; indexOfKey(a: any[]): number; private b; get schemaIncludedProperties(): string[]; set schemaIncludedProperties(a: string[]); }