TypeScript中Nominal Typing如何深入理解与应用?