import { HKT } from "@tsplus/stdlib/prelude/HKT"; import { Refinement } from "@tsplus/stdlib/data/Function"; import { Predicate } from "@tsplus/stdlib/data/Predicate"; /** * @tsplus type Filter */ export interface Filter extends HKT.Typeclass { readonly Law: { readonly Filter: "Filter"; }; readonly filter: { (refinement: Refinement): (fa: HKT.Kind) => HKT.Kind; (predicate: Predicate): (fa: HKT.Kind) => HKT.Kind; }; } //# sourceMappingURL=Filter.d.ts.map