viewChild unexpected token

Even if he is using Typescript where Javascript is expected. How can you work around the @ViewChild, I see no way to do this with ES6. All examples of Angular2 and Ionic2 using TypeScript. Some posts are saying to use ES7 annotations, but Im not sure if this is enough for @ViewChild to work.