Line number parser doesn't utilize @ava/typescript's compilation output
#3064 aperta il 10 lug 2022
Metriche repository
- Star
- (20.600 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Line number selection doesn't use the @ava/typescript provider to resolve the compiled JS file. This means it's parsing the actual TypeScript file which is not supported:
We'd need to amend the worker interface to make the file resolver available:
https://github.com/avajs/typescript/blob/34da7bf008bd94e4844562ed86f5446faae6c087/index.js#L152-L168
This requires a new protocol identifier, and the file resolver should only be called if available to retain compatibility with the current @ava/typescript version. I can explain more when we get to this point:
We can then install the providers earlier: