typescript omit type parameter