/** * @typed/fp/internal is a place for shared code that doesn't belong in the public API * @internal * @since 0.9.2 */ import * as E from 'fp-ts/Either'; /** * Helpful for creatin ChainRec instances for Either-based types. * @internal * @since 0.9.2 * @category Combinator */ export declare const swapEithers: (either: E.Either>) => E.Either>; export declare function memoize(f: (a: A) => B): (a: A) => B; export declare type UndoPartial = [A] extends [Partial] ? R : never; //# sourceMappingURL=internal.d.ts.map