Sofiane Boumedine Lexique Dev

Strict Mode Flags

TypeScript 🟡 Mid

Type : Concept

Definition

Le flag strict dans tsconfig.json active un ensemble de verifications strictes : strictNullChecks, noImplicitAny, strictFunctionTypes, etc. Chaque flag peut etre active individuellement.

Analogie

Le niveau de securite d'un aeroport : en mode strict, chaque bagage est scanne, chaque passager est controle.

Exemple de code

class="cmt">// tsconfig.json
class="cmt">// { class="str">"compilerOptions": { class="str">"strict": true } }
class="cmt">// Equivalent a activer tous ces flags :
class="cmt">// strictNullChecks, noImplicitAny,
class="cmt">// strictFunctionTypes, strictBindCallApply,
class="cmt">// noImplicitThis, alwaysStrict

Cas d'usage

Activer strict:true au demarrage de tout nouveau projet TS pour maximiser la securite de typage.

core