How Does Typescript Compile To Javascript