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'.";