TypeScript nggunakake structural typing ("duck typing"): loro jenis cocog yen duwe wujud sing padha, ora perlu ngaranan utawa endi dinarasake. Iki beda karo nominal typing (Java, C#) nang mana cocog gantung saka naran jenis sing dideklarasikake.
{ : ; : ; }
() { .(p., p.); }
obj = { : , : , : };
(obj);
