UNPKG

@ng-dynamic-forms/core

Version:

A rapid form development library for Angular

22 lines (21 loc) 829 B
import { UntypedFormControl, UntypedFormGroup } from "@angular/forms"; import { DynamicFormControlModel } from "../model/dynamic-form-control.model"; import { DynamicFormArrayGroupModel } from "../model/form-array/dynamic-form-array.model"; export declare enum DynamicFormControlEventType { Blur = "blur", Change = "change", Focus = "focus" } export interface DynamicFormControlEvent { $event: Event | FocusEvent | DynamicFormControlEvent | any; context: DynamicFormArrayGroupModel | null; control: UntypedFormControl; group: UntypedFormGroup; model: DynamicFormControlModel; type: string; } export interface DynamicFormControlCustomEvent { customEvent: any; customEventType: string; } export declare function isDynamicFormControlEvent($event: any): $event is DynamicFormControlEvent;