import { Injectable } from '@angular/core';
-import { AbstractControlOptions, FormBuilder } from '@angular/forms';
+import { AbstractControlOptions, UntypedFormBuilder } from '@angular/forms';
import { CdFormGroup } from './cd-form-group';
/**
- * CdFormBuilder extends FormBuilder to create an CdFormGroup based form.
+ * CdFormBuilder extends FormBuilder to create a CdFormGroup based form.
*/
@Injectable({
providedIn: 'root'
})
-export class CdFormBuilder extends FormBuilder {
+export class CdFormBuilder extends UntypedFormBuilder {
group(
controlsConfig: { [key: string]: any },
extra: AbstractControlOptions | null = null