UNPKG

ngx-config-form

Version:
24 lines (23 loc) 811 B
import { OnDestroy, OnInit } from '@angular/core'; import { AbstractControl, FormGroup } from '@angular/forms'; import { IForm } from './IForm'; import { IFormSetting } from './IFormSetting'; import { IInput } from './IInput'; import { IInputValidatorSetting } from './IInputValidatorSetting'; export declare abstract class BaseInput implements IInput, OnInit, OnDestroy { abstract propName: string; _cfForm: IForm; cfForm: IForm; isShowErrorMsg: boolean; cfFormSetting: IFormSetting; cfFormGroup: FormGroup; protected groupElem: AbstractControl; protected elem: AbstractControl; protected elemValidators: IInputValidatorSetting; private sbObs; ObjectUtil: ObjectConstructor; constructor(); ngOnInit(): void; ngOnDestroy(): void; private setNotify; }