// Posts#strict-mode
TypeScript 5.5: Hết thời phải viết type guard thủ công khi filter null
#9442026-05-06

TypeScript 5.5: Hết thời phải viết type guard thủ công khi filter null

TypeScript 5.5 (tháng 6/2024) giải quyết issue 7 năm tuổi với 500+ upvotes - filter callback tự động được infer là type predicate. Không cần viết (x): x is string thủ công nữa khi lọc null khỏi mảng. filter(Boolean) vẫn KHÔNG hoạt động với kiểu nguyên thủy do ngữ nghĩa if-and-only-if. Một team xóa 214 dòng type guard boilerplate chỉ trong 4 giờ nâng cấp.

typescripttypescript-5-5type-guard
6 phút đọc