refactor(compiler-cli): carry type information into AST value types (#39961)
This change allows the `AstObject` and `AstValue` types to provide their represented type as a generic type argument, which is helpful for documentation and discoverability purposes. PR Close #39961
Showing
- packages/compiler-cli/linker/src/ast/ast_value.ts 77 additions, 26 deletionspackages/compiler-cli/linker/src/ast/ast_value.ts
- packages/compiler-cli/linker/src/file_linker/file_linker.ts 3 additions, 1 deletionpackages/compiler-cli/linker/src/file_linker/file_linker.ts
- packages/compiler-cli/linker/src/file_linker/partial_linkers/partial_component_linker_1.ts 9 additions, 6 deletions...file_linker/partial_linkers/partial_component_linker_1.ts
- packages/compiler-cli/linker/src/file_linker/partial_linkers/partial_directive_linker_1.ts 10 additions, 6 deletions...file_linker/partial_linkers/partial_directive_linker_1.ts
- packages/compiler-cli/linker/src/file_linker/partial_linkers/partial_linker.ts 2 additions, 2 deletions.../linker/src/file_linker/partial_linkers/partial_linker.ts
- packages/compiler-cli/linker/test/ast/ast_value_spec.ts 81 additions, 40 deletionspackages/compiler-cli/linker/test/ast/ast_value_spec.ts
- packages/compiler/src/compiler.ts 1 addition, 0 deletionspackages/compiler/src/compiler.ts
- packages/compiler/src/render3/partial/api.ts 16 additions, 16 deletionspackages/compiler/src/render3/partial/api.ts
Please register or sign in to comment