Skip to content

alpha.51/52 regression: Typescript error - Type expected #5784

@IgorMinar

Description

@IgorMinar
[DiffingTSCompiler]: Typescript found the following errors:
  node_modules/angular2/src/core/metadata/di.d.ts (32, 12): Type expected.
Error: [DiffingTSCompiler]: Typescript found the following errors:
  node_modules/angular2/src/core/metadata/di.d.ts (32, 12): Type expected.
    at DiffingTSCompiler.doFullBuild (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:141:29)
    at DiffingTSCompiler.rebuild (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:71:18)
    at DiffingPluginWrapper.rebuild (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/lib/broccoli/diffing-broccoli-plugin.js:86:45)
    at /Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/node_modules/ember-cli/node_modules/broccoli/lib/api_compat.js:42:21
    at lib$rsvp$$internal$$tryCatch (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:493:16)
    at lib$rsvp$$internal$$invokeCallback (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:505:17)
    at /Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1001:13
    at lib$rsvp$asap$$flush (/Users/iminar/Dev/angular-cli-tests/sample-41/node_modules/angular-cli/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1198:9)
    at doNTCallback0 (node.js:417:9)
    at process._tickCallback (node.js:346:13)

This seems to be a bug in typescript 1.7.3 introduced in alpha.51. The d.ts that we produce now and publish to npm fail the type-check when compiled against an angular app.

originally reported as angular/angular-cli#98

// @mhegazy - known issue? This seems related to the other changes I had to make in angular/angular to get us onto 1.7.3: 51cb758#diff-e9823adbf8e551100ff36e0a9b9607ecL184

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions