angular/packages/compiler/test/ml_parser
Paul Gschwendtner d1774b62a2 refactor(compiler): fix rollup bundle issues due to re-export conflicts (#43431)
After updating to a more recent version of rollup, rollup started to
complain because the `TreeParseResult` class is being re-exported
twice in the `index.ts -> public-api.ts -> compiler.ts` entry-point.

Rollup threw errors like:

```
Error: "ParseTreeResult" cannot be exported from
<..>/ml_parser/parser.mjs as it is a re-export that references itself.
```

It seems like Rollup ideally would not throw here, similar to TypeScript
which detects that these exports are the same and just dedupes them, but
it's low-effort fixing this for now and actually is a good opportunity
to make the public API a little more easy understand (when looking at
the `compiler.ts` file).

PR Close #43431
2021-10-01 18:28:43 +00:00
..
util build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
ast_serializer_spec.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
ast_spec_utils.ts refactor(compiler): fix rollup bundle issues due to re-export conflicts (#43431) 2021-10-01 18:28:43 +00:00
BUILD.bazel build: derive ts_library dep from jasmine_node_test boostrap label if it ends in _es5 (#34736) 2020-01-15 14:58:07 -05:00
html_parser_spec.ts refactor(compiler): fix rollup bundle issues due to re-export conflicts (#43431) 2021-10-01 18:28:43 +00:00
html_whitespaces_spec.ts refactor(compiler): expose token parts in Text nodes (#43132) 2021-09-16 18:15:51 +00:00
icu_ast_expander_spec.ts refactor(compiler): expose token parts in Text nodes (#43132) 2021-09-16 18:15:51 +00:00
lexer_spec.ts test(compiler): add a test for parsing multiline expressions in attributes (#43132) 2021-09-16 18:15:51 +00:00