Assert that a type resolves to a number.
number
Type that must be a number
Produces a compiler error if the provided type is not a number.
type A = AssertNumber< number >; // ✓type B = AssertNumber< boolean >; // ✗ TS error Copy
type A = AssertNumber< number >; // ✓type B = AssertNumber< boolean >; // ✗ TS error
Assert that a type resolves to a
number.