import { HKT } from "@tsplus/stdlib/prelude/HKT"; import { LazyArg } from "@tsplus/stdlib/data/Function"; import { Either } from "@tsplus/stdlib/data/Either/definition"; /** * An associative binary operator that combines two values of types `F` * and `F` to produce an `F>`. * * @tsplus type AssociativeEither */ export interface AssociativeEither extends HKT.Typeclass { readonly Law: { readonly AssociativeEither: "AssociativeEither"; }; readonly orElseEither: (fb: LazyArg>) => (fa: HKT.Kind) => HKT.Kind>; } //# sourceMappingURL=AssociativeEither.d.ts.map