A number that is an integer. You can't pass a bigint as they are already guaranteed to be integers.
number
bigint
Use-case: Validating and documenting parameters.
import type {Integer} from 'type-fest';declare function setYear<T extends number>(length: Integer<T>): void; Copy
import type {Integer} from 'type-fest';declare function setYear<T extends number>(length: Integer<T>): void;
A
numberthat is an integer. You can't pass abigintas they are already guaranteed to be integers.Use-case: Validating and documenting parameters.