import * as X from "../XPure"; import type { Sync } from "./model"; /* * ------------------------------------------- * Apply Sync * ------------------------------------------- */ export const mapBoth_: ( fa: Sync, fb: Sync, f: (a: A, b: B) => C ) => Sync = X.mapBoth_; export const mapBoth: ( fb: Sync, f: (a: A, b: B) => C ) => (fa: Sync) => Sync = X.mapBoth;