effect-ts-laws
Version:
effect-ts law testing using fast-check.
18 lines • 456 B
JavaScript
/** Typeclass law tests for the `Cause` datatype. */
import { Covariant as CO } from '@effect/typeclass';
import { Cause as CA, Equal } from 'effect';
import { constant } from 'effect/Function';
/**
* @category instances
*/
export const Monad = {
map: CA.map,
imap: CO.imap(CA.map),
flatMap: CA.flatMap,
of: CA.fail,
};
/**
* @category instances
*/
export const getEquivalence = constant(Equal.equals);
//# sourceMappingURL=Cause.js.map