/** * @typed/fp/IOEither is an extension to fp-ts/IOEither with * ChainRec + MonadRec instances for stack-safety. * @since 0.9.2 */ import { ChainRec2 } from 'fp-ts/ChainRec'; import { Either } from 'fp-ts/Either'; import * as IOE from 'fp-ts/IOEither'; import { MonadRec2 } from './MonadRec'; /** * @since 0.9.2 * @category Combinator */ export declare const chainRec: (f: (value: A) => IOE.IOEither>) => (value: A) => IOE.IOEither; /** * @since 0.9.2 * @category Instance */ export declare const ChainRec: ChainRec2; /** * @since 0.9.2 * @category Instance */ export declare const MonadRec: MonadRec2; export * from 'fp-ts/IOEither'; //# sourceMappingURL=IOEither.d.ts.map