add typescript file