https://github.com/angular/angular
Revision 24fd1a18aa9f9c8fc7d240eadcdd4c95b7a411d3 authored by Pete Bacon Darwin on 01 July 2019, 13:05:55 UTC, committed by Jason Aden on 09 July 2019, 16:40:30 UTC
The ngcc tool adds namespaced imports to files when compiling. The ngtsc
tooling was not processing types correctly when they were imported via
such namespaces. For example:

```
export declare class SomeModule {
    static withOptions(...): ModuleWithProviders<ɵngcc1.BaseModule>;
```

In this case the `BaseModule` was being incorrectly attributed to coming
from the current module rather than the imported module, represented by
`ɵngcc1`.

Fixes #31342

PR Close #31367
1 parent a3fc147
History
Tip revision: 24fd1a18aa9f9c8fc7d240eadcdd4c95b7a411d3 authored by Pete Bacon Darwin on 01 July 2019, 13:05:55 UTC
fix(ivy): handle namespaced imports correctly (#31367)
Tip revision: 24fd1a1
File Mode Size
.circleci
.codefresh
.devcontainer
.github
.vscode
aio
docs
integration
modules
packages
scripts
third_party
tools
.bazelignore -rw-r--r-- 171 bytes
.bazelrc -rw-r--r-- 7.7 KB
.clang-format -rw-r--r-- 73 bytes
.editorconfig -rw-r--r-- 245 bytes
.gitattributes -rw-r--r-- 314 bytes
.gitignore -rw-r--r-- 610 bytes
.mailmap -rw-r--r-- 51 bytes
.nvmrc -rw-r--r-- 7 bytes
BUILD.bazel -rw-r--r-- 3.8 KB
CHANGELOG.md -rw-r--r-- 471.5 KB
CODE_OF_CONDUCT.md -rw-r--r-- 1.1 KB
CONTRIBUTING.md -rw-r--r-- 13.3 KB
LICENSE -rw-r--r-- 1.1 KB
README.md -rw-r--r-- 1.7 KB
WORKSPACE -rw-r--r-- 6.4 KB
browser-providers.conf.js -rw-r--r-- 10.3 KB
browser_repositories.bzl -rw-r--r-- 5.7 KB
gulpfile.js -rw-r--r-- 2.3 KB
karma-js.conf.js -rw-r--r-- 6.8 KB
package.json -rw-r--r-- 6.5 KB
protractor-perf.conf.js -rw-r--r-- 1.2 KB
renovate.json -rw-r--r-- 909 bytes
shims_for_IE.js -rw-r--r-- 117.0 KB
test-events.js -rw-r--r-- 262 bytes
test-main.js -rw-r--r-- 10.3 KB
tslint.json -rw-r--r-- 1.5 KB
yarn.lock -rw-r--r-- 454.6 KB
yarn.lock.readme.md -rw-r--r-- 1.3 KB

README.md

back to top