Type Alias GroupControlType<T, K>

GroupControlType: T[K] extends (infer A)[]
    ? AbstractFormArray<A>
    : T[K] extends { [key in K]: infer G }
        ? AbstractFormGroup<G>
        : AbstractControl<T[K]>

Type Parameters

  • T
  • K extends keyof T