import { HKT } from "@tsplus/stdlib/prelude/HKT"; import { AssociativeIdentity } from "@tsplus/stdlib/prelude/AssociativeIdentity/definition"; /** * @tsplus type FoldMap */ export interface FoldMap extends HKT.Typeclass { readonly Law: { readonly FoldMap: "FoldMap"; }; readonly foldMap: FoldMap.Fn; } export declare namespace FoldMap { interface Fn { (I: AssociativeIdentity): (f: (a: A) => M) => (fa: HKT.Kind) => M; } } //# sourceMappingURL=FoldMap.d.ts.map