运行类型 安全地将非类型化数据折叠 运行类型允许您获取无法保证的值,并检查它们是否符合某种类型A 这是通过可组合的原语,文字,数组,元组,记录,并集,交集等类型验证器完成的。 安装 npm install --save runtypes 例 假设您有代表小行星,行星,轮船和机组人员的对象。 在TypeScript中,您可以这样写它们的类型: type Vector = [ number , number , number ] ; type Asteroid = { type : 'asteroid' ; location : Vector ; mass : number ; }