typescript for appharbor