( left: Options.Options<A>, right: Options.Options<B> )
| 1007 | } |
| 1008 | |
| 1009 | const makeOrElse = <A, B>( |
| 1010 | left: Options.Options<A>, |
| 1011 | right: Options.Options<B> |
| 1012 | ): Options.Options<Either.Either<B, A>> => { |
| 1013 | const op = Object.create(proto) |
| 1014 | op._tag = "OrElse" |
| 1015 | op.left = left |
| 1016 | op.right = right |
| 1017 | return op |
| 1018 | } |
| 1019 | |
| 1020 | const makeSingle = <A>( |
| 1021 | name: string, |
no test coverage detected