We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Negate<0>
number | bigint
Hi!
I noticed that Negate<0> returns number | bigint and I'd expect it to return 0 (doesn't seem like TypeScript has -0, which is fine by me).
0
-0
import { Call, Numbers } from 'hotscript' type ShouldBeZero = Call<Numbers.Negate<0>> // ^? type Zero = -0; // ^?
https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAbzgYQIYBt0Bo4DkCuIARgKZQDOcAvnAGZQQhwDkAFhDOQMZTBgzMAUIJgBPMCTgBldvnQATAEIkAWmQhwAvCgzoAPAWJlyAOlwkA5qhgk9ABgB8DwQHoXcDwD0A-MLES4NQYtOABaOwBuV3cvbyA