Adding typescript