The infamous double app restart issue when livesyncing TypeScript projects.
The first time you save a .ts file it gets synced to the device (completely unnecessarily), then you need another sync after you run your compiler. The fix involves ignoring .ts files on livesync. We sync the transpiled js files on the second pass.