تایپ Function در TypeScript
توی تایپاسکریپت یه تایپ گلوبال به اسم Function داریم. این تایپ همه ویژگیهای عمومی توابع جاوااسکریپت مثل bind و call رو پوشش میده؛ اما مشکلش اینه که وقتی ازش استفاده میکنیم، هر نوع تابعی رو قبول میکنه و موقع صدا زدن هم خروجی (return type) رو any در نظر میگیره. این باعث میشه چکهای تایپاسکریپت عملا بیاثر بشن.
اینجا تایپاسکریپت هیچ کنترلی روی ورودیها و خروجی نداره. برای همین بهتره که تایپ توابع رو دقیق مشخص کنیم. ولی اگه زمان کافی برای این کار نداشتیم، استفاده ازش برای تایپ توابع، از تایپ any بهتره.
#typescript
@techstuff100
Post #188
958

- ❤ 13
- 👍 3