TypeScript માળખાકીય ટાઇપિંગ ("duck typing") નો ઉપયોગ કરે છે: બે પ્રકાર સુસંગત છે જો તેમનો આકાર સમાન હોય, તેમના નામ અથવા તે જ્યાં જાહેર કરવામાં આવ્યા હતા તે સ્થાન પર ધ્યાન આપ્યા વિના. આ nominal ટાઇપિંગ (Java, C#) ના વિરોધમાં છે જ્યાં સુસંગતા જાહેર કરેલ પ્રકારના નામ પર આધાર રાખે છે.
{ : ; : ; }
() { .(p., p.); }
obj = { : , : , : };
(obj);
