Exemple de variable globale Typecript jest
Oct 02 2020
C'est la même question, comme correctement répondu ici exemple de variable globale de plaisanterie , mais le problème est Typescript.
console.log(__DEV__);
Résulte en:
error TS2304: Cannot find name __DEV__.
La variable globale __DEV__est définie dans package.json comme:
"jest": {
"globals": {
"__DEV__": true
}
}
Quelqu'un at-il une solution ou un contournement?
Documentation de plaisanterie pertinente: https://jestjs.io/docs/en/next/configuration#globals-object
Réponses
1 Jundl Oct 02 2020 at 14:20
dans ts-jest, il est nécessaire d'encapsuler certaines valeurs de configuration avec "ts-jest":
"jest": {
"globals": {
"ts-jest": {
"__DEV__": true
}
}
}
et peut accéder en code avec:
console.log((global as any).__DEV__
J'ai trouvé la réponse ici https://kulshekhar.github.io/ts-jest/docs/options