UNPKG

igniteui-angular-wrappers

Version:
27 lines (26 loc) 1.51 kB
import { IgControlBase } from '../igcontrolbase/igcontrolbase'; import { AfterContentInit, QueryList, ElementRef, KeyValueDiffers, IterableDiffers, SimpleChanges, ChangeDetectorRef, Renderer2, OnInit, OnChanges, DoCheck } from '@angular/core'; import { Column } from './column.directive'; import { Features } from './features.directive'; import * as i0 from "@angular/core"; export declare class IgGridBase<Model> extends IgControlBase<Model> implements AfterContentInit, OnInit, OnChanges, DoCheck { set dataSource(value: any); primaryKey: string; protected _changes: any; _columns: QueryList<Column>; featuresList: Features; private _dataSource; constructor(el: ElementRef, renderer: Renderer2, differs: IterableDiffers, kvalDiffers: KeyValueDiffers, cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterContentInit(): void; createDataSource(value: any): any; deleteRow(id: any, index: any): void; addRow(rowData: any, index: any): void; updateRow(rec: any, currValue: any, key: any): void; ngOnChanges(changes: SimpleChanges): void; ngDoCheck(): void; dataSourceApplyChanges(changes: any): void; allRows(): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgGridBase<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgGridBase<any>, never, never, { "dataSource": { "alias": "dataSource"; "required": false; }; "primaryKey": { "alias": "primaryKey"; "required": false; }; }, {}, ["featuresList", "_columns"], never, true, never>; }