TypeScript

Exhaustiveness checking

Në shqip: Kontrolli i plotësisë

ShpjegimiSQ

Me një rast default që pranon vetëm never, TypeScript-i të paralajmëron kur i shton një vlerë të re një union-i dhe harron ta trajtosh në switch.

EnglishEN

With a default case that only accepts never, TypeScript warns you when you add a new value to a union and forget to handle it in a switch.

Si ta mendosh

Si lista e prezencës që të kujton nëse ke harruar dikë.

Lexoje në anglisht

Like a register that reminds you if you've forgotten someone.

Shembull koditypescript

switch (f.lloji) {
  case "rreth": return 1;
  case "katror": return 2;
  default: const s: never = f; return s;   // gabim po mungoi një rast
}

Terma të lidhur