refactor(compiler-cli): update `emit` signature to support for strongly typed...
refactor(compiler-cli): update `emit` signature to support for strongly typed `emitCallback` (#47893) Currently `ngc-wrapped` mostly relies on any casts/or disabled strictness checks to be able to use `tsickle`'s emit callback and emit result merging for ngtsc. We should change this so that supertypes of `ts.EmitResult` can be used in these optional callbacks- allowing us to enable strictness checks in `packages/bazel/...` too. PR Close #47893
Showing
- packages/compiler-cli/src/main.ts 3 additions, 3 deletionspackages/compiler-cli/src/main.ts
- packages/compiler-cli/src/ngtsc/program.ts 6 additions, 11 deletionspackages/compiler-cli/src/ngtsc/program.ts
- packages/compiler-cli/src/perform_compile.ts 3 additions, 3 deletionspackages/compiler-cli/src/perform_compile.ts
- packages/compiler-cli/src/perform_watch.ts 4 additions, 4 deletionspackages/compiler-cli/src/perform_watch.ts
- packages/compiler-cli/src/transformers/api.ts 14 additions, 19 deletionspackages/compiler-cli/src/transformers/api.ts
Please register or sign in to comment