Integer
주어진 숫자 타입이 정수인지 확인하는 타입입니다. 정수가 아닐 경우 never를 반환합니다.
Interface
typescript
type Integer<T extends number> = `${T}` extends `${string}.${string}`
? never
: T;
Usage
정수인 경우
typescript
import { Integer } from '@modern-kit/types';
type ValidInteger = Integer<1>; // 1
정수가 아닌 경우
typescript
import { Integer } from '@modern-kit/types';
type InvalidInteger = Integer<1.5>; // never