Questions regarding typescript with Meteor

-Barbatus:Typescript doesn’t seem to like object literal destructuring and spread , i checked the documentation for Typescript and it seems to be supporting those features. so i’m just wondering if by using Barbatus:Typescript i’m sure to be on the latest version of TS .
-Typescript doesn’t recognise the types of a lot of meteor packages like Kadira:flow-router for instance and more ,how do you guys deal with that ?