(that: number): (self: number) => boolean
(self: number, that: number): booleanReturns a function that checks if a given number is less than or equal to the provided one.
When to use
Use to test whether one number is less than or equal to another.
Example (Checking less-than-or-equal comparisons)
import { Number } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(Number.isLessThanOrEqualTo(2, 3), true)
assert.deepStrictEqual(Number.isLessThanOrEqualTo(3, 3), true)
assert.deepStrictEqual(Number.isLessThanOrEqualTo(4, 3), false)export const const isLessThanOrEqualTo: {
(that: number): (self: number) => boolean
(self: number, that: number): boolean
}
Returns a function that checks if a given number is less than or equal to the provided one.
When to use
Use to test whether one number is less than or equal to another.
Example (Checking less-than-or-equal comparisons)
import { Number } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(Number.isLessThanOrEqualTo(2, 3), true)
assert.deepStrictEqual(Number.isLessThanOrEqualTo(3, 3), true)
assert.deepStrictEqual(Number.isLessThanOrEqualTo(4, 3), false)
isLessThanOrEqualTo: {
(that: numberthat: number): (self: numberself: number) => boolean
(self: numberself: number, that: numberthat: number): boolean
} = import orderorder.const isLessThanOrEqualTo: <A>(
O: Order<A>
) => {
(that: A): (self: A) => boolean
(self: A, that: A): boolean
}
Checks whether one value is less than or equal to another according to the given order.
When to use
Use when you need a boolean less-than-or-equal predicate using an Order.
Details
Returns true if the order returns -1 or 0, and returns false only if
the order returns 1.
Example (Checking less-than-or-equal comparisons)
import { Order } from "effect"
const isLessThanOrEqualToNumber = Order.isLessThanOrEqualTo(Order.Number)
console.log(isLessThanOrEqualToNumber(1, 2)) // true
console.log(isLessThanOrEqualToNumber(1, 1)) // true
console.log(isLessThanOrEqualToNumber(2, 1)) // false
isLessThanOrEqualTo(const Order: order.Order<number>Order instance for number values.
When to use
Use when you need to sort or compare numbers through APIs that accept an
ordering instance.
Example (Comparing numbers)
import { Number } from "effect"
console.log(Number.Order(1, 2)) // -1
console.log(Number.Order(2, 1)) // 1
console.log(Number.Order(1, 1)) // 0
Order)