KIT

isNone

isNone<T>(option): option is Readonly<{ __option: "None" }>

检查给定的 Option 是否不包含任何值。

此函数用作类型守卫,确保该值为 None

类型参数

类型参数描述
T期望值的类型。

参数

参数类型描述
optionOption<T>要检查的 Option

返回

option is Readonly<{ __option: "None" }>

如果 option 是 None,则返回 true,否则返回 false

示例

检查 None 值。

isNone(some(42)); // false
isNone(none());   // true

参见

On this page