TypeScript yana amfani da nau'in tsari ("duck typing"): nau'i biyu suna dace idan suna da **sifo daya", sakamakon sunaya ko inda aka bayyana su. Wannan ya bambanta tare da nominal typing (Java, C#) inda dacewar ta dogara a kan sunaye nau'i da aka bayyana.
{ : ; : ; }
() { .(p., p.); }
obj = { : , : , : };
(obj);
