typescript - parametrul are în mod implicit un tip 'any'
Folosesc Visual Studio Code pentru un proiect TypeScript, unde utilizez câteva biblioteci npm JavaScript terțe. Unele dintre ele nu oferă niciun tip TypeScript (fișier types.d.ts), așa că ori de câte ori folosesc parametri sau variabile fără a specifica tipul lor, linting-ul din VS Code afișează această eroare:
parametrul are implicit un tip 'any'.
De asemenea, ts nu s-ar compila.
Cum pot împiedica să se întâmple acest lucru?
Răspuns #1
În primul rând, pentru a face ca TypeScript să tolereze parametrii fără a le declara tipul, editați tsconfig.json
// disable this rule:
// "strict": true,
// enable this rule:
"noImplicitAny": false
În al doilea rând, instalați pachetul npm tslint ca o condiție prealabilă pentru extensia tslint din VSCode
npm install -g tslint
În al treilea rând, instalează extensia tslint pentru VSCode
Răspunsul #2
Specificați tipul: (callback:any) => { } de exemplu.
