This is about headless scripting for the browser, but your comment appears to be a shameless self-promotion for something unrelated.
So the browser will have to be able to make a mapping from javascript -> jsx -> typescript in order to report correctly what was covered during the execution.