Why is declaring isSmallNumber(value): value is number unsafe when it returns false for n…

from Type guards
TypeScript 6 advanced 1 min

Why is declaring isSmallNumber(value): value is number unsafe when it returns false for numbers outside -9 through 9?

Report an error