Skip to content

betweenThan ​

Exclusive variant of between: checks that a TheDate lies between two bounds while excluding the extremes.

Interactive example ​

Syntax ​

Classic signature ​

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

Curried signature ​

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

Parameters ​

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

Return value ​

true if the date is within the interval (greater, less).

See also ​

Released under the MIT license.