版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

BoundedDistributiveLattice.d.ts 572 B

1234567891011121314151617181920
  1. /**
  2. * A `BoundedDistributiveLattice` is a lattice that is both bounded and distributive
  3. *
  4. * @since 2.0.0
  5. */
  6. import { BoundedLattice } from './BoundedLattice'
  7. import { DistributiveLattice } from './DistributiveLattice'
  8. import { Ord } from './Ord'
  9. /**
  10. * @category model
  11. * @since 2.0.0
  12. */
  13. export interface BoundedDistributiveLattice<A> extends BoundedLattice<A>, DistributiveLattice<A> {}
  14. /**
  15. * @category constructors
  16. * @since 2.0.0
  17. */
  18. export declare function getMinMaxBoundedDistributiveLattice<A>(
  19. O: Ord<A>
  20. ): (min: A, max: A) => BoundedDistributiveLattice<A>