typescript for lab