node.js - Typescript gillar inte mitt variabelnamn "⛄" och jag kan inte undertrycka felet
Jag försöker skriva en server och jag får hela tiden ett TypeScript-fel som jag inte kan undertrycka:
Som du kan se försöker jag redan använda ts-ignore men det undertrycker inte felet, vad gör jag fel?
Här är min kod:
// @ts-ignore
const ⛄ = (fn) => {
return (req, res, next) => {
return fn(req, res, next).catch((err) => {
return next(err);
});
};
};
REDIGERA: Ja, detta Unicode är ett giltigt Javascript-variabelnamn: REDIGERA 2: Tydligen är ⛄ inte giltigt, okej då.
Svar #1
Enligt JavaScript-variabelnamnsvalideraren är det en ogiltig identifierare:
Om du fortfarande tycker att det borde vara giltigt, kanske ett felrapport är nästa steg.
Svar #2
„Det är en ogiltig identifierare enligt ECMAScript 6/Unicode 8.0.0.“
Du får ett javascript-fel, inte ett typescript-fel.
Också.. Jag tycker inte att det är bra kodningspraxis att namnge variabler med emojis.
https://mothereff.in/js-variables#☄


