diff --git a/packages/forms/src/form_builder.ts b/packages/forms/src/form_builder.ts index e9bce0cab7d..be83deaeaed 100644 --- a/packages/forms/src/form_builder.ts +++ b/packages/forms/src/form_builder.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {inject, Injectable, InjectionToken} from '@angular/core'; +import {inject, Injectable} from '@angular/core'; import {AsyncValidatorFn, ValidatorFn} from './directives/validators'; import {ReactiveFormsModule} from './form_providers'; @@ -23,14 +23,6 @@ function isAbstractControlOptions(options: AbstractControlOptions|{[key: string] (options as AbstractControlOptions).updateOn !== undefined); } -function isFormControlOptions(options: FormControlOptions|{[key: string]: any}|null| - undefined): options is FormControlOptions { - return !!options && - (isAbstractControlOptions(options) || - (options as FormControlOptions).initialValueIsDefault !== undefined || - (options as FormControlOptions).nonNullable !== undefined); -} - /** * ControlConfig is a tuple containing a value of type T, plus optional validators and async * validators.