首页 > 解决方案 > Linter 和编译器选项,用于任何到显式类型转换,无需强制转换

问题描述

我想在 vscode 和为以下场景编译时出现错误:

场景1:

let myAny: any;
let myString: string;

myString = myAny;           // error
myString = <string> myAny;  // ok
myAny    = myString;        // error
myAny    = <any> myString;  // ok

方案 2:

let myAny: any;
let myString: string;
foo(myParam: string): void{}

foo(myAny);                  // error
foo(myString);               // ok
foo(<string> myString);      // ok

标签: typescriptvisual-studio-codetslint

解决方案


推荐阅读