Úsáideann TypeScript clóscríobh struchtúrach ("duck typing"): tá dhá chineál comhoiriúnach má bhíonn an gné chéanna orthu, beag beann ar a n-ainm nó áit ina raibh siad foluain. Tugann sé seo frithshéala ar nominal typing (Java, C#) áit a bhraithíonn comhoiriúnacht ar an ainm cineáil a raibh deiclarithe déanta air.
{ : ; : ; }
() { .(p., p.); }
obj = { : , : , : };
(obj);
