igniteui-angular-wrappers
Version:
A packaged version of Ignite UI wrappers for Angular
27 lines (26 loc) • 1.51 kB
TypeScript
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>;
}