import { ComponentFactoryResolver, ComponentRef, OnInit, AfterViewInit, ViewContainerRef, OnDestroy, EventEmitter, Injector } from "@angular/core"; import { FormGroup, FormControl } from "@angular/forms"; /** * 应用在preview-cell组件上 * 根据type类型,构造具体的编辑器,传递options,column等信息 * */ export declare class PreviewCellEditorDirective implements OnInit, AfterViewInit, OnDestroy { private injector; private resolver; private container; column: any; group: FormGroup; rowData: any; value: any; height: any; previewIndex: number; formControl: FormControl; componentRef: ComponentRef; private timer; cellEditorCreated: EventEmitter<{}>; cellEditorDestory: EventEmitter<{}>; constructor(injector: Injector, resolver: ComponentFactoryResolver, container: ViewContainerRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private getEditorComponent; private createCellEditor; private updateControlValue; /** * 内部未使用 */ hideCover(): void; }