From f0d70545e8bc0c59b8c4b3b74d7d678a2a2a1083 Mon Sep 17 00:00:00 2001 From: Kara Erickson Date: Wed, 19 Sep 2018 16:45:14 -0700 Subject: [PATCH] fix(forms): remove forms file from patch (#26025) PR Close #26025 --- .../directives/ng_form_selector_warning.ts | 40 ------------------- 1 file changed, 40 deletions(-) delete mode 100644 packages/forms/src/directives/ng_form_selector_warning.ts diff --git a/packages/forms/src/directives/ng_form_selector_warning.ts b/packages/forms/src/directives/ng_form_selector_warning.ts deleted file mode 100644 index 7124a8f143..0000000000 --- a/packages/forms/src/directives/ng_form_selector_warning.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @license - * Copyright Google Inc. All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -import {Directive, Inject, InjectionToken, Optional} from '@angular/core'; -import {TemplateDrivenErrors} from './template_driven_errors'; - -/** - * Token to provide to turn off the warning when using 'ngForm' deprecated selector. - */ -export const NG_FORM_SELECTOR_WARNING = new InjectionToken('NgFormSelectorWarning'); - -/** - * This directive is solely used to display warnings when the deprecated `ngForm` selector is used. - * - * @deprecated in Angular v6 and will be removed in Angular v9. - * @ngModule FormsModule - */ -@Directive({selector: 'ngForm'}) -export class NgFormSelectorWarning { - /** - * Static property used to track whether the deprecation warning for this selector has been sent. - * Used to support warning config of "once". - * - * @internal - */ - static _ngFormWarning = false; - - constructor(@Optional() @Inject(NG_FORM_SELECTOR_WARNING) ngFormWarning: string|null) { - if (((!ngFormWarning || ngFormWarning === 'once') && !NgFormSelectorWarning._ngFormWarning) || - ngFormWarning === 'always') { - TemplateDrivenErrors.ngFormWarning(); - NgFormSelectorWarning._ngFormWarning = true; - } - } -}