An interface implemented by FormGroupDirective and NgForm directives.
FormGroupDirective
NgForm
interface Form { addControl(dir: NgControl): void; removeControl(dir: NgControl): void; getControl(dir: NgControl): FormControl<any>; addFormGroup(dir: AbstractFormGroupDirective): void; removeFormGroup(dir: AbstractFormGroupDirective): void; getFormGroup(dir: AbstractFormGroupDirective): FormGroup<any>; updateModel(dir: NgControl, value: any): void;}