Paul Gschwendtner
8ef145fa1b
feat(compiler): support public aliases for signal output API
2023-07-14 13:12:41 +00:00
Paul Gschwendtner
94f2daaa1c
feat(compiler): support signal-based output API
...
* Detect and recognize outputs for type-checking and definition
generation
* Add compliance tests & fake core infrastructure
* Add playground example
2023-07-14 13:12:41 +00:00
Paul Gschwendtner
dc7882cf97
test: update partial output golden for content queries
2023-07-14 13:12:41 +00:00
Paul Gschwendtner
5f9bd59b14
feat(compiler): support signal based content queries
...
Compiler portion for supporting content queries in signal components.
This is based on the preparation work, for detecting such queries. See
previous commits.
2023-07-14 13:12:40 +00:00
Paul Gschwendtner
e71e900708
feat(compiler): support generating queries for signal components
2023-07-14 13:12:40 +00:00
Paul Gschwendtner
0bf724f4d4
feat: support property interpolation in signal components
2023-07-14 13:12:40 +00:00
Paul Gschwendtner
71e8bd8791
test: support signal library in compliance test fake_core package
...
Compliance tests do not depend on the real typings for
`@angular/core`, but rather a fake core package is used.
We want to be able to write compliance tests using signals, so we should
add some rough types to the fake core package. This will also be useful
in `fake_core` for type checking tests.
2023-07-14 13:12:39 +00:00
Paul Gschwendtner
fcf9edbc78
test: generate partial golden for signal compliance test
2023-07-14 13:12:38 +00:00
Paul Gschwendtner
626d3ab586
test: ensure signal compliance test only runs with template pipeline
2023-07-14 13:12:38 +00:00
Paul Gschwendtner
ebf646a9c9
fixup! WIP: generate propertyCreate instructions in template pipeline
...
Fix expression lexical read transforms
2023-07-14 13:12:38 +00:00