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

@ -100,7 +100,7 @@ export class HttpClientXsrfModule {
/**
* Disable the default XSRF protection.
*/
static disable(): ModuleWithProviders {
static disable(): ModuleWithProviders<HttpClientXsrfModule> {
return {
ngModule: HttpClientXsrfModule,
providers: [
@ -120,7 +120,7 @@ export class HttpClientXsrfModule {
static withOptions(options: {
cookieName?: string,
headerName?: string,
} = {}): ModuleWithProviders {
} = {}): ModuleWithProviders<HttpClientXsrfModule> {
return {
ngModule: HttpClientXsrfModule,
providers: [