typescript/no-wrapper-object-types 正确性 ”">
作用
禁止使用包装对象类型。
有什么危害
包装对象类型在全局作用域中定义且不是基本类型的类型。此类类型建议不要在 TypeScript 代码中使用。
示例
不正确的代码示例
ts
let myBigInt: BigInt;
let myBoolean: Boolean;
let myNumber: Number;
let myString: String;
let mySymbol: Symbol;
let myObject: Object = "allowed by TypeScript";
正确的代码示例
ts
let myBigint: bigint;
let myBoolean: boolean;
let myNumber: number;
let myString: string;
let mySymbol: symbol;
let myObject: object = "Type 'string' is not assignable to type 'object'.";