Appearance
isBigInt
isBigInt 用于判断一个值是否为 bigint。
签名
ts
function isBigInt(value: unknown): value is bigint示例
ts
import { isBigInt } from 'bzsh-ui'
isBigInt(1n) // true
isBigInt(1) // false也可以使用聚合形式:
ts
import { is } from 'bzsh-ui'
is.bigInt(1n) // true
is.bigInt(1) // false行为说明
- 仅当值的运行时类型为
bigint时返回true。 - 当前源码位于
packages/utils/type-guards/is-big-int.ts。
适用场景
- 处理大整数输入前做类型判断。
- 区分
number与bigint。