import {
  clamp,
  ordNumber,
  reverse
} from "./chunk-KKQVF4Y5.mjs";
import {
  __export
} from "./chunk-QK4PKNB3.mjs";

// src/Bounded.ts
var Bounded_exports = {};
__export(Bounded_exports, {
  boundedNumber: () => boundedNumber,
  clamp: () => clamp2,
  reverse: () => reverse2
});
var clamp2 = (B) => clamp(B)(B.bottom, B.top);
var reverse2 = (B) => {
  const R = reverse(B);
  return {
    equals: R.equals,
    compare: R.compare,
    top: B.bottom,
    bottom: B.top
  };
};
var boundedNumber = {
  equals: ordNumber.equals,
  compare: ordNumber.compare,
  top: Infinity,
  bottom: -Infinity
};

export {
  clamp2 as clamp,
  reverse2 as reverse,
  boundedNumber,
  Bounded_exports
};
