angular/packages/core/src/render3/interfaces
Kristiyan Kostadinov bbe39c1738 refactor(core): integrate let instructions into the runtime (#56527)
Adds the implementation of the following new instructions:
* `declareLet` - creation-time instruction that initializes the slot for a let declaration.
* `storeLet` - update-time instruction that stores the current value of a let declaration.
* `readContextLet` - instruction that reads the stored value of a let declaration from a different view.

On top of the instructions, it also introduces a new `LetDeclaration` TNode type.
The new TNode is nececessary for DI to work correctly in pipes inside the let expression,
as well as for proper hydration support.

PR Close #56527
2024-06-26 08:48:31 -07:00
..
attribute_marker.ts refactor(core): break circular dependencies in preparation for queries as signals (#54103) 2024-02-06 15:04:36 +00:00
container.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
context.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
definition.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
document.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
i18n.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
injector.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
input_flags.ts refactor(core): break circular dependencies in preparation for queries as signals (#54103) 2024-02-06 15:04:36 +00:00
lview_tracking.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
node.ts refactor(core): integrate let instructions into the runtime (#56527) 2024-06-26 08:48:31 -07:00
projection.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
public_definitions.ts refactor(core): clean up clang comments and workarounds (#55750) 2024-05-13 11:10:36 -07:00
query.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
renderer.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
renderer_dom.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
sanitization.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
styling.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
type_checks.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00
view.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:19 -07:00