Add typescript