I was wondering about integrating the two. The only way I can think of is for sjs to sit on top of TypeScript. It would not have to specifically understand TypeScript, instead there could be a macro file for everything TypeScript. These macros would just pass things through.
Currently sjs doesn't support changing syntax, so this is probably not currently possible as described.