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#☄

Relaterade artiklar