angular-cn/packages/compiler-cli/ngcc/test
Pete Bacon Darwin c613596658 fix(ivy): ngcc - separate typings rendering from src rendering (#25445)
Previously the same `Renderer` was used to render typings (.d.ts)
files. But the new `UmdRenderer` is not able to render typings files
correctly.

This commit splits out the typings rendering from the src rendering.
To achieve this the previous renderers have been refactored from
sub-classes of the abstract `Renderer` class to  classes that implement
the `RenderingFormatter` interface, which are then passed to the
`Renderer` and `DtsRenderer` to modify its rendering behaviour.

Along the way a few utility interfaces and classes have been moved
around and renamed for clarity.

PR Close #25445
2019-05-16 12:11:04 -07:00
..
analysis refactor(ivy): ngcc - add MockFileSystem (#29643) 2019-04-29 12:37:21 -07:00
dependencies feat(ivy): ngcc - turn on UMD processing (#25445) 2019-05-16 12:11:04 -07:00
helpers refactor(ivy): ngcc - fake core and tslib should be typings files (#25445) 2019-05-16 12:11:04 -07:00
host feat(ivy): ngcc - implement `UmdReflectionHost` (#25445) 2019-05-16 12:11:04 -07:00
integration feat(ivy): ngcc - turn on UMD processing (#25445) 2019-05-16 12:11:04 -07:00
logging feat(compiler-cli): ngcc - make logging more configurable (#29591) 2019-04-01 11:53:28 -07:00
packages test: fix tests in windows ci (#30451) 2019-05-14 10:35:55 -07:00
rendering fix(ivy): ngcc - separate typings rendering from src rendering (#25445) 2019-05-16 12:11:04 -07:00
writing test: fix ngcc unit tests in windows (#30297) 2019-05-13 11:26:56 -07:00
BUILD.bazel refactor(ivy): use a named type for ImportManager import structures (#25445) 2019-05-16 12:11:03 -07:00
utils_spec.ts refactor(ivy): ngcc - implement new module resolver (#29643) 2019-04-29 12:37:21 -07:00