@angular-generic-table/core
Version:
A generic table component for Angular
28 lines (27 loc) • 765 B
TypeScript
import { EventEmitter, Injector, OnInit, Type } from '@angular/core';
import { ReplaySubject } from 'rxjs/ReplaySubject';
export declare abstract class GtCustomComponent<R> implements OnInit {
row: R;
column: any;
redrawEvent: EventEmitter<{
row: R;
column: any;
}>;
searchTerms: string;
$searchTerms: ReplaySubject<string>;
protected $redraw($event?: any): void;
ngOnInit(): void;
}
export declare class GtCustomComponentFactory<R, C extends GtCustomComponent<R>> {
searchTerms: string;
type: Type<C>;
injector: Injector;
row: R;
column: any;
$searchTerms: ReplaySubject<string>;
redrawEvent: EventEmitter<{
row: R;
column: any;
}>;
instance(instance: C): void;
}