سلام جناب علیمحمدی وقت بخیر
خیلی از جاها دیدم که از Interface برای مشخص کردن ساختار یک Object استفاده میکنن و عملا بعضی جاها نمیدونم بر چه اساس باید تصمیم بگیریم که custom type تعریف کنیم یا interface داخل زبانی مثل جاوا کاربرد Interface معلومه ولی داخل تایپاسکریپت با توجه به وجود custom typeها حس میکنم درست نمیتونم تصمیم گیری کنم. با توجه به نکاتی که داخل ویدیو ذکر شد باز نمیدونم دقیقا معیار و ملاک اصلی برای تصمیم گیری چیه اینجا.