I usually don't like to defend airlines, but I've had the misfortune of having my onward connecting CX flights cancelled due to typhoons over the years. CX handled the situation exemplarily every time. Each time we were put in an upscale hotel in HK (like the ICON) with all meals at hotel covered and given allowances for local transportation. When that happened to me the first time, I initially thought that was because I was traveling in a premium cabin (I didn't have status with CX), but later realized that everyone on that flight in similar situation received the same treatment.
If you chose to fly in a typhoon season (like I did many times), there's always this unpredictable risk of flight cancellation and getting stuck somewhere. Last year I got caught up in a super typhoon flying BR with a connecting flight to US. BR's handing of that situation wasn't nearly as exemplary. In order to get its plane to the US (so that it didn't have to cancel flights on the following date from the US), it tried repeatedly to board (and attempt to take off) in strong 70+mph wind. It eventually succeeded after many, many hours of trying. I'd much rather have them send me to a hotel in TPE and leave the next morning after the typhoon had fully left.