@ng-dynamic-forms/core
Version:
A rapid form development library for Angular
22 lines (21 loc) • 829 B
TypeScript
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;