/** * @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 } }