Hi Ashley. I did some more testing and what I believe is that changing something in a .ts file and previewing/saving does trigger a tsc event. But...if you have a TS block in the event sheet and make a change there, it doesn't trigger a tsc event reliably. In order for a change in a TS block in an event sheet to recompile, I had to reload the project entirely.
Also, try this:
Import a function such as import { myFunc } from blah. Then use it in the event sheet in a TS block. Good it works. Now change the function name to myFunc1, and import myFunc1, and change it on the event sheet to myFunc1, and the event sheet will throw an error and say did you mean myFunc? Because the tsc didn't fire off for the script block in the event sheet I'm guessing.
Maybe there's a tsc setting somewhere that automatically forces a compile when any TS file/script bloc in the event sheet is changed on each preview or save that I'm missing?
For now, when I get an error caused by the tsc not firing when a TS block is changed in an event sheet (I really think that's what going on here), I'm just reloading the entire project so I can keep going.