Generated correct skeleton for typescript conversion