UNPKG

ag-grid-row-unselectable-angular

Version:

A fork version of ag-grid-angular with row selection disable function added

28 lines (27 loc) 1.45 kB
import { ViewContainerRef, ComponentRef, ComponentFactoryResolver } from "@angular/core"; import { ICellRendererComp, ICellEditorComp, IFilterComp } from "ag-grid-row-unselectable/main"; import { BaseComponentFactory } from "./baseComponentFactory"; import { ICellRendererAngularComp, ICellEditorAngularComp, IFilterAngularComp } from "./interfaces"; export declare class Ng2ComponentFactory extends BaseComponentFactory { private _componentFactoryResolver; constructor(_componentFactoryResolver: ComponentFactoryResolver); createRendererFromComponent(componentType: { new (...args: any[]): ICellRendererAngularComp; }, viewContainerRef: ViewContainerRef): { new (): ICellRendererComp; }; createEditorFromComponent(componentType: { new (...args: any[]): ICellEditorAngularComp; }, viewContainerRef: ViewContainerRef): { new (): ICellEditorComp; }; createFilterFromComponent(componentType: { new (...args: any[]): IFilterAngularComp; }, viewContainerRef: ViewContainerRef): new () => IFilterComp; private adaptComponentToRenderer(componentType, viewContainerRef); private adaptComponentToEditor(componentType, viewContainerRef); private adaptComponentToFilter(componentType, viewContainerRef); createComponent<T>(componentType: { new (...args: any[]): T; }, viewContainerRef: ViewContainerRef): ComponentRef<T>; }