refactor(ivy): pre-factor: set explicit type parameters for ModuleWithProviders (#25970)

Ivy depends on having the generic type token later when reading the ModuleWithProviders from a .d.ts file.

PR Close #25970
This commit is contained in:
Alex Eagle
2018-09-14 14:55:16 -07:00
committed by Ben Lesh
parent 96ee898cee
commit cbbad1b791
9 changed files with 21 additions and 20 deletions

View File

@ -34,7 +34,7 @@ export class FormsModule {
*/
static withConfig(opts: {
/** @deprecated as of v6 */ warnOnDeprecatedNgFormSelector?: 'never' | 'once' | 'always',
}): ModuleWithProviders {
}): ModuleWithProviders<FormsModule> {
return {
ngModule: FormsModule,
providers:
@ -48,7 +48,7 @@ export class FormsModule {
* An `NgModule` that registers the directives and providers for reactive forms.
*
* @see [Reactive Forms Guide](/guide/reactive-forms)
*
*
*/
@NgModule({
declarations: [REACTIVE_DRIVEN_DIRECTIVES],