import { Refinement } from "@tsplus/stdlib/data/Function"; import { Either } from "@tsplus/stdlib/data/Either/definition"; import { Predicate } from "@tsplus/stdlib/data/Predicate"; /** * Construct `Either` by applying a predicate to `A` and constructing * `E` if the predicate is `false`. * @tsplus static Either.Ops fromPredicate * @tsplus location "@tsplus/stdlib/data/Either/fromPredicate" */ export declare function fromPredicate(a: A, f: Refinement, onFalse: (a: A) => E): Either; export declare function fromPredicate(a: A, f: Predicate, onFalse: (a: A) => E): Either; //# sourceMappingURL=fromPredicate.d.ts.map