@typed/fp
Version:
Data Structures and Resources for fp-ts
89 lines • 1.97 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toTuple2 = exports.swap = exports.rightF = exports.right = exports.matchEW = exports.matchE = exports.matchW = exports.match = exports.mapLeft = exports.map = exports.leftF = exports.left = exports.getChain = exports.both = exports.bimap = exports.getAp = void 0;
const tslib_1 = require("tslib");
const TT = (0, tslib_1.__importStar)(require("fp-ts/TheseT"));
const E = (0, tslib_1.__importStar)(require("./Env"));
/**
* @since 0.9.7
* @category Constructor
*/
const getAp = (S) => TT.ap(E.Apply, S);
exports.getAp = getAp;
/**
* @since 0.9.7
* @category Combinator
*/
exports.bimap = TT.bimap(E.Functor);
/**
* @since 0.9.7
* @category Constructor
*/
exports.both = TT.both(E.Pointed);
/**
* @since 0.9.7
* @category Combinator
*/
const getChain = (S) => TT.chain(E.Monad, S);
exports.getChain = getChain;
/**
* @since 0.9.7
* @category Constructor
*/
exports.left = TT.left(E.Pointed);
/**
* @since 0.9.7
* @category Constructor
*/
exports.leftF = TT.leftF(E.Chain);
/**
* @since 0.9.7
* @category Combinator
*/
exports.map = TT.map(E.Functor);
/**
* @since 0.9.7
* @category Combinator
*/
exports.mapLeft = TT.mapLeft(E.Functor);
/**
* @since 0.9.7
* @category Combinator
*/
exports.match = TT.match(E.Functor);
/**
* @since 0.9.7
* @category Combinator
*/
exports.matchW = TT.match(E.Functor);
/**
* @since 0.9.7
* @category Combinator
*/
exports.matchE = TT.matchE(E.Chain);
/**
* @since 0.9.7
* @category Combinator
*/
exports.matchEW = TT.matchE(E.Chain);
/**
* @since 0.9.7
* @category Constructor
*/
exports.right = TT.right(E.Pointed);
/**
* @since 0.9.7
* @category Constructor
*/
exports.rightF = TT.rightF(E.Chain);
/**
* @since 0.9.7
* @category Combinator
*/
exports.swap = TT.swap(E.Functor);
/**
* @since 0.9.7
* @category Combinator
*/
exports.toTuple2 = TT.toTuple2(E.Functor);
//# sourceMappingURL=EnvThese.js.map