Sto cercando di ottenere this definizione Node.js dattiloscritto a lavorare, ma WebStorm mi dà una grande lista di errori, con tutti lo stesso messaggio riservato:dattiloscritto: parola 'questo' usato come nome
Reserved word 'this' used as name. This inspection reports on any uses of JavaScript reserved words being used as a name. The JavaScript specification reserves a number of words which are currently not used as JavaScript keywords. Using those words as identifiers may result in broken code if later versions of JavaScript use them as keywords.
un esempio pezzo di codice in cui questo errore si verifica a causa del tipo di ritorno:
Perché non è possibile la parola this
essere un tipo? Sto forse usando un vecchio compilatore TypeScript o è un errore nella digitazione?
Edit: per sbarazzarsi degli errori che ho appena sostituito tutti questi tipi this
con il tipo di classe o interfaccia che contiene. Ad esempio, gli errori nell'esempio proposta sono fissati cambiando a questo:
export interface EventEmitter {
addListener(event: string, listener: Function): EventEmitter;
...
}
Sebbene, questa non è una soluzione al problema effettivo.
Questo sembra un bug in WebStorm. – SLaks
Penso che SLaks abbia ragione. Funziona bene per me in Atom. – rgvassar