(self: Option<A>, that: Option<B>)
| 1529 | * @since 2.0.0 |
| 1530 | */ |
| 1531 | export const product = <A, B>(self: Option<A>, that: Option<B>): Option<[A, B]> => |
| 1532 | isSome(self) && isSome(that) ? some([self.value, that.value]) : none() |
| 1533 | |
| 1534 | /** |
| 1535 | * Combines a primary `Option` with an iterable of `Option`s into a tuple if |
no test coverage detected