add typescript files