یک تریک باحال توی تایپاسکریپت اینه که به جای as از satisfies استفاده کنی!
وقتی از as استفاده میکنی داری به کامپایلر میگی «اعتماد کن، تایپش همینه»، اما satisfies میگه «چک کن درست باشه، ولی تایپ اصلیم رو دستنزن!». اینطوری هم ساختار دادهت کنترل میشه و هم اتوکامپلیت و تایپهای دقیقِ خودت رو از دست نمیدی.
البته هنوز واسه گرفتن المانهای DOM یا دادههای unknown از API مجبوریم بریم سراغ as.
@codehalics | کدهالیک
Post #1161
776

- ❤ 14
- 👍 2