From 79afcf0766374f71a08587060e24e2719feefa81 Mon Sep 17 00:00:00 2001 From: Kara Date: Fri, 12 Aug 2016 15:32:47 -0700 Subject: [PATCH] fix(forms): remove deprecated form provider functions (#10741) BREAKING CHANGE: The deprecated `provideForms()` and `disableDeprecatedForms()` functions have been removed. Please import the `FormsModule` or the `ReactiveFormsModule` from @angular/forms instead. --- modules/@angular/forms/src/form_providers.ts | 20 ++------------------ tools/public_api_guard/forms/index.d.ts | 6 ------ 2 files changed, 2 insertions(+), 24 deletions(-) diff --git a/modules/@angular/forms/src/form_providers.ts b/modules/@angular/forms/src/form_providers.ts index 04441d8767..166a7cf4aa 100644 --- a/modules/@angular/forms/src/form_providers.ts +++ b/modules/@angular/forms/src/form_providers.ts @@ -6,9 +6,9 @@ * found in the LICENSE file at https://angular.io/license */ -import {NgModule, PLATFORM_DIRECTIVES, Type} from '@angular/core'; +import {NgModule, Type} from '@angular/core'; -import {FORM_DIRECTIVES, InternalFormsSharedModule, REACTIVE_DRIVEN_DIRECTIVES, REACTIVE_FORM_DIRECTIVES, SHARED_FORM_DIRECTIVES, TEMPLATE_DRIVEN_DIRECTIVES} from './directives'; +import {InternalFormsSharedModule, REACTIVE_DRIVEN_DIRECTIVES, TEMPLATE_DRIVEN_DIRECTIVES} from './directives'; import {RadioControlRegistry} from './directives/radio_control_value_accessor'; import {FormBuilder} from './form_builder'; @@ -49,19 +49,3 @@ export class FormsModule { }) export class ReactiveFormsModule { } - -/** - * @deprecated - */ -export function disableDeprecatedForms(): any[] { - return []; -} - -/** - * @deprecated - */ -export function provideForms(): any[] { - return [ - {provide: PLATFORM_DIRECTIVES, useValue: FORM_DIRECTIVES, multi: true}, REACTIVE_FORM_PROVIDERS - ]; -} diff --git a/tools/public_api_guard/forms/index.d.ts b/tools/public_api_guard/forms/index.d.ts index f26af9bdc3..a3fe43ff14 100644 --- a/tools/public_api_guard/forms/index.d.ts +++ b/tools/public_api_guard/forms/index.d.ts @@ -125,9 +125,6 @@ export declare class DefaultValueAccessor implements ControlValueAccessor { writeValue(value: any): void; } -/** @deprecated */ -export declare function disableDeprecatedForms(): any[]; - /** @experimental */ export interface Form { addControl(dir: NgControl): void; @@ -423,9 +420,6 @@ export declare class PatternValidator implements Validator { }; } -/** @deprecated */ -export declare function provideForms(): any[]; - /** @experimental */ export declare const REACTIVE_FORM_DIRECTIVES: Type[][];