Skip to content
Snippets Groups Projects
form.ts 592 B
Newer Older
  • Learn to ignore specific revisions
  • import { FormControl, FormGroup, ValidatorFn } from '@angular/forms';
    
    
    export interface ValueChangeElement {
      id: string;
    
      values: [string | number | boolean | null | undefined, string | number | boolean];
    
    }
    
    export interface FormControlElement {
      id: string;
      formControl: FormControl;
    
      formGroup: FormGroup;
    }
    
    
    export interface FormControlValidators {
      id: string;
      validators: ValidatorFn[];
      formGroup: FormGroup;
    }
    
    
    export interface ChildFormGroup {
    
      formGroup: FormGroup;
    
      parentForm: FormGroup;
    
      parentArray: 'pages' | 'sections' | 'elements';
    
      parentArrayIndex: number;