我有一个实例,其中两个属性都必须是“数字”,并且我在事故中使用了一个而不是另一个。没有任何抱怨,调试这些需要一段时间。
我想知道是否可以扩展基本类型以确保当我尝试将 Age 类型的值分配给 Score 类型的变量时(两者都是数字)?
编辑:很抱歉最初的问题没有代码示例。Nurbol Alpysbayev 正确解释了我的问题,他的代码示例确实代表了我希望看到的情况:
type Score = number;
type Age = number;
let score: Score = 999;
let age: Age = 45;
score = age; // I want to have this line to throw an error