import { Sample } from "@effect/core/testing/Sample/definition"; import { Gen } from "@effect/core/testing/Gen/definition"; import { Stream } from "@effect/core/stream/Stream/definition"; import { Maybe } from "@tsplus/stdlib/data/Maybe/definition"; /** * Discards the shrinker for this generator and applies a new shrinker by * mapping each value to a sample using the specified function. This is useful * when the process to shrink a value is simpler than the process used to * generate it. * @tsplus static effect/core/testing/Gen.Aspects reshrink * @tsplus pipeable effect/core/testing/Gen reshrink * @tsplus location "@effect/core/testing/Gen/operations/reshrink" */ export declare function reshrink(f: (a: A) => Sample): (self: import("../definition").Gen) => import("../definition").Gen; //# sourceMappingURL=reshrink.d.ts.map