Typescript 2