Опция Linter и Compiler для любого преобразования в явный тип без приведения - PullRequest
0 голосов
/ 15 ноября 2018

Я хотел бы получить ошибку в 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
...