TypeScript structural typing ("duck typing") ব্যবহার করে: দুটি type সামঞ্জস্যপূর্ণ যদি তাদের একই আকৃতি থাকে, তাদের নাম বা ঘোষণার স্থান নির্বিশেষে। এটি nominal typing (Java, C#) এর বিপরীত যেখানে সামঞ্জস্যতা ঘোষিত type নামের উপর নির্ভর করে।
{ : ; : ; }
() { .(p., p.); }
obj = { : , : , : };
(obj);
