KIT

isSome

isSome<T>(option): option is Readonly<{ __option: "Some"; value: T }>

检查给定的 Option 是否包含一个值。

此函数充当类型守卫,确保该值为 Some

类型参数

类型参数描述
T包含值的类型。

参数

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

返回

option is Readonly<{ __option: "Some"; value: T }>

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

示例

检查 Some 值。

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

参见

On this page