(self: Option<A>, that: Option<B>)
| 1308 | * @since 2.0.0 |
| 1309 | */ |
| 1310 | export const product = <A, B>(self: Option<A>, that: Option<B>): Option<[A, B]> => |
| 1311 | isSome(self) && isSome(that) ? some([self.value, that.value]) : none() |
| 1312 | |
| 1313 | /** |
| 1314 | * Combines an `Option` with a collection of `Option`s into a single `Option` |
no test coverage detected