MCPcopy Index your code
hub / github.com/Effect-TS/effect / getMin

Function getMin

packages/effect/src/Arbitrary.ts:642–647  ·  view source on GitHub ↗
(
  n1: bigint | number | Date | undefined,
  n2: bigint | number | Date | undefined
)

Source from the content-addressed store, hash-verified

640function getMin(n1: bigint | undefined, n2: bigint | undefined): bigint | undefined
641function getMin(n1: number | undefined, n2: number | undefined): number | undefined
642function getMin(
643 n1: bigint | number | Date | undefined,
644 n2: bigint | number | Date | undefined
645): bigint | number | Date | undefined {
646 return n1 === undefined ? n2 : n2 === undefined ? n1 : n1 <= n2 ? n1 : n2
647}
648
649const getOr = (a: boolean | undefined, b: boolean | undefined): boolean | undefined => {
650 return a === undefined ? b : b === undefined ? a : a || b

Callers 5

mergeStringConstraintsFunction · 0.85
mergeNumberConstraintsFunction · 0.85
mergeBigIntConstraintsFunction · 0.85
mergeDateConstraintsFunction · 0.85
mergeArrayConstraintsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected