I'm working on it and I have a partial implementation now.
Things are going a little slow right now but I'll finish it sooner or later.
I could have implemented TS support with a lot less work but it would have been spaghetti code and I didn't like the idea, so I took the longer/cleaner path...