Skip to content

between

Checks that a TheDate is in an inclusive range between two bounds (greater then less).

Interactive example

Syntax

Classic signature

typescript
function between<
	GenericInput extends TheDate | SerializedTheDate
>(
	input: GenericInput,
	greater: TheDate | SerializedTheDate,
	less: TheDate | SerializedTheDate
): boolean

Curried signature

typescript
function between<
	GenericInput extends TheDate | SerializedTheDate
>(
	greater: TheDate | SerializedTheDate,
	less: TheDate | SerializedTheDate
): (input: GenericInput) => boolean

Parameters

  • greater: Lower bound (inclusive).
  • less: Upper bound (inclusive).
  • input: TheDate or SerializedTheDate.

Return value

true if the input lies in the inclusive range [greater, less].

See also

Released under the MIT license.