This commit adds the basic building blocks for linking partial declarations. In particular it provides a generic `FileLinker` class that delegates to a set of (not yet implemented) `PartialLinker` classes. The Babel plugin makes use of this `FileLinker` providing concrete classes for `AstHost` and `AstFactory` that work with Babel AST. It can be created with the following code: ```ts const plugin = createEs2015LinkerPlugin({ /* options */ }); ``` PR Close #39116
13 lines
363 B
Markdown
13 lines
363 B
Markdown
# Angular linker - Babel plugin
|
|
|
|
This package contains a Babel plugin that can be used to find and link partially compiled declarations in library source code.
|
|
See the [linker package README](../README.md) for more information.
|
|
|
|
## Unit Testing
|
|
|
|
The unit tests are built and run using Bazel:
|
|
|
|
```bash
|
|
yarn bazel test //packages/compiler-cli/linker/babel/test
|
|
```
|