import { HKT } from "@tsplus/stdlib/prelude/HKT"; /** * @tsplus type Invariant */ export interface Invariant extends HKT.Typeclass { readonly Law: { readonly Invariant: "Invariant"; }; readonly invmap: (fg: { f: (a: A) => B; g: (b: B) => A; }) => { f: (ma: HKT.Kind) => HKT.Kind; g: (ma: HKT.Kind) => HKT.Kind; }; } //# sourceMappingURL=Invariant.d.ts.map