Function: equals()
Call Signature
equals<
T
,E
>(resultB
,resultA
):boolean
Allows quick triple-equal equality check between the values inside two Result
s without having to unwrap them first.
ts
const a = Result.of(3)
const b = Result.of(3)
const c = Result.of(null)
const d = Result.nothing()
Result.equals(a, b) // true
Result.equals(a, c) // false
Result.equals(c, d) // true
Type Parameters
T
T
E
E
Parameters
resultB
Result
<T
, E
>
A maybe
to compare to.
resultA
Result
<T
, E
>
A maybe
instance to check.
Returns
boolean
Call Signature
equals<
T
,E
>(resultB
): (resultA
) =>boolean
Allows quick triple-equal equality check between the values inside two Result
s without having to unwrap them first.
ts
const a = Result.of(3)
const b = Result.of(3)
const c = Result.of(null)
const d = Result.nothing()
Result.equals(a, b) // true
Result.equals(a, c) // false
Result.equals(c, d) // true
Type Parameters
T
T
E
E
Parameters
resultB
Result
<T
, E
>
A maybe
to compare to.
Returns
(
resultA
):boolean
Parameters
resultA
Result
<T
, E
>
Returns
boolean