import * as T from "../_internal/task"; import type { Fiber } from "../model"; /** * ```haskell * _mapFiber :: (Fiber e a, (a -> Fiber e1 a1)) -> * Task _ _ (Fiber (e | e1) a1) * ``` * * Passes the success of this fiber to the specified callback, and continues * with the fiber that it returns. */ export declare const mapFiber_: ( fiber: Fiber, f: (a: A) => Fiber ) => T.IO>; /** * ```haskell * mapFiber :: (a -> Fiber e1 a1) -> Fiber e a -> Task _ _ (Fiber (e | e1) a1) * ``` * * Passes the success of this fiber to the specified callback, and continues * with the fiber that it returns. */ export declare const mapFiber: ( f: (a: A) => Fiber ) => (fiber: Fiber) => T.IO>; //# sourceMappingURL=mapFiber.d.ts.map