/** * EnvThese is a TheseT of Env. * @since 0.9.7 */ import { Semigroup } from 'fp-ts/Semigroup'; import * as TH from 'fp-ts/These'; import * as E from './Env'; /** * @since 0.9.7 * @category Model */ export interface EnvThese extends E.Env> { } /** * @since 0.9.7 * @category Constructor */ export declare const getAp: (S: Semigroup) => (fa: E.Env>) => (fab: E.Env B>>) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const bimap: (f: (e: E) => G, g: (a: A) => B) => (fea: E.Env>) => E.Env>; /** * @since 0.9.7 * @category Constructor */ export declare const both: (e: E, a: A) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const getChain: (S: Semigroup) => (f: (a: A) => E.Env>) => (ma: E.Env>) => E.Env>; /** * @since 0.9.7 * @category Constructor */ export declare const left: (e: E) => E.Env>; /** * @since 0.9.7 * @category Constructor */ export declare const leftF: (fe: E.Env) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const map: (f: (a: A) => B) => (fa: E.Env>) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const mapLeft: (f: (e: E) => G) => (fea: E.Env>) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const match: (onLeft: (e: E) => B, onRight: (a: A) => B, onBoth: (e: E, a: A) => B) => (ma: E.Env>) => E.Env; /** * @since 0.9.7 * @category Combinator */ export declare const matchW: (onLeft: (e: E) => B, onRight: (a: A) => C, onBoth: (e: E, a: A) => D) => (ma: E.Env>) => E.Env; /** * @since 0.9.7 * @category Combinator */ export declare const matchE: (onLeft: (e: E) => E.Env, onRight: (a: A) => E.Env, onBoth: (e: E, a: A) => E.Env) => (ma: E.Env>) => E.Env; /** * @since 0.9.7 * @category Combinator */ export declare const matchEW: (onLeft: (e: E) => E.Env, onRight: (a: A) => E.Env, onBoth: (e: E, a: A) => E.Env) => (ma: E.Env>) => E.Env; /** * @since 0.9.7 * @category Constructor */ export declare const right: (a: A) => E.Env>; /** * @since 0.9.7 * @category Constructor */ export declare const rightF: (fa: E.Env) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const swap: (ma: E.Env>) => E.Env>; /** * @since 0.9.7 * @category Combinator */ export declare const toTuple2: (e: import("fp-ts/function").Lazy, a: import("fp-ts/function").Lazy) => (fa: E.Env>) => E.Env; //# sourceMappingURL=EnvThese.d.ts.map