Repository: angular/flex-layout

Issue #1105: Compile error with fullTemplateTypeCheck and strictInjectionParameters
Created: 2019-07-24T12:16:04Z
Environment
Angular CLI: 8.1.2
Node: 10.15.3
OS: linux x64
Angular: 8.1.2
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router, service-worker
Package                            Version
@angular-devkit/architect          0.801.2
@angular-devkit/build-angular      0.801.2
@angular-devkit/build-optimizer    0.801.2
@angular-devkit/build-webpack      0.801.2
@angular-devkit/core               8.1.2
@angular-devkit/schematics         8.1.2
@angular/cdk                       8.1.1
@angular/flex-layout               8.0.0-beta.26
@angular/material                  8.1.1
@angular/material-moment-adapter   8.1.1
@ngtools/webpack                   8.1.2
@schematics/angular                8.1.2
@schematics/update                 0.801.2
rxjs                               6.5.2
typescript                         3.4.5
webpack                            4.35.2
tsconfig.json
"angularCompilerOptions": { "fullTemplateTypeCheck": true, "strictInjectionParameters": true }
Bug
When running the command to build or start, generates the error of the text and image below.
ERROR in node_modules/@angular/flex-layout/extended/typings/class/class.d.ts:30:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

30     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/extended/typings/img-src/img-src.d.ts:38:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

38     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/flex/typings/flex/flex.d.ts:50:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

50     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/align-columns/align-columns.d.ts:28:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

28     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/align-rows/align-rows.d.ts:28:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

28     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/areas/areas.d.ts:31:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

31     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/auto/auto.d.ts:31:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

31     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/columns/columns.d.ts:32:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

32     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/gap/gap.d.ts:31:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

31     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/grid/typings/rows/rows.d.ts:32:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

32     static ngBaseDef: ɵngcc0.ɵɵBaseDef;
                         ~~~~~~~~~~~~~~~~
node_modules/@angular/material/menu/typings/menu.d.ts:166:23 - error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).

166     static ngBaseDef: ɵngcc0.ɵɵBaseDef;

Duplicate issue #1104: Bug: angular Ivy failed: ERROR in EISDIR: illegal operation on a directory, read
Created: 2019-07-24T08:33:55Z
Bug Report
What is the expected behavior?
Success build Angular 8 with Ivy
What is the current behavior?
When I enable Ivy we expected errors
ERROR in EISDIR: illegal operation on a directory, read
i ｢wdm｣: Failed to compile.
    
    ERROR in node_modules/@angular/flex-layout/extended/typings/class/class.d.ts(30,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/extended/typings/img-src/img-src.d.ts(38,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/flex/typings/flex/flex.d.ts(50,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/align-columns/align-columns.d.ts(28,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/align-rows/align-rows.d.ts(28,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/areas/areas.d.ts(31,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/auto/auto.d.ts(31,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/columns/columns.d.ts(32,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/gap/gap.d.ts(31,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
    node_modules/@angular/flex-layout/grid/typings/rows/rows.d.ts(32,23): error TS2314: Generic type 'ɵɵBaseDef<T>' requires 1 type argument(s).
What are the steps to reproduce?
Providing a StackBlitz (or similar) is the best way to get the team to see your issue.

StackBlitz starter using latest npm nightly release:

What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
        "@angular-ru/logger": "^1.11.0",
        "@angular/animations": "^8.1.2",
        "@angular/cdk": "^8.1.1",
        "@angular/common": "^8.1.2",
        "@angular/compiler": "^8.1.2",
        "@angular/core": "^8.1.2",
        "@angular/flex-layout": "8.0.0-beta.26",
        "@angular/forms": "^8.1.2",
        "@angular/material": "^8.1.1",
        "@angular/platform-browser": "^8.1.2",
        "@angular/platform-browser-dynamic": "^8.1.2",
        "@angular/router": "^8.1.2",
        "core-js": "^3.1.4",
        "hammerjs": "^2.0.8",
        "rxjs": "^6.5.1",
        "zone.js": "~0.9.1"

Is there anything else we should know?

Closing comment (2019-07-25T14:19:31Z): Duplicate of #1105