Integer
约 130 字小于 1 分钟
2026-02-11
题目
请完成类型 Integer<T>,类型 T 继承于 number,如果 T 是一个整数则返回它,否则返回 never。
解题思路
待补充
答案
type Integer<T> = any验证
import type { Equal, Expect } from '@type-challenges/utils'
let x = 1
let y = 1 as const
type cases1 = [
Expect<Equal<Integer<1>, 1>>,
Expect<Equal<Integer<1.1>, never>>,
Expect<Equal<Integer<1.0>, 1>>,
Expect<Equal<Integer<1.000000000>, 1>>,
Expect<Equal<Integer<0.5>, never>>,
Expect<Equal<Integer<28.00>, 28>>,
Expect<Equal<Integer<28.101>, never>>,
Expect<Equal<Integer<typeof x>, never>>,
Expect<Equal<Integer<typeof y>, 1>>,
]参考
无
