How Does Typescript Work With Javascript