Karena TypeScript secara struktural diketik, UserId dan OrderId yang keduanya string dapat dipertukarkan — compiler tidak dapat menghentikan Anda dari mencampurnya. Tipe bermerek mensimulasikan pengetikan nominal dengan melampirkan "merek" unik, fantom sehingga tipe yang sebaliknya identik menjadi berbeda.
