clamp() function

Innehåll

Begränsar ett datumvärde till att ligga mellan två gränsvärden.

Syntax

function clamp(value, min, max);

Parametrar

value: T
Värdet att begränsa.
min: T
Nedre gränsvärde (inklusive).
max: T
Övre gränsvärde (inklusive).
T
Ett datumobjekt från @fkui/date, exempelvis FDate eller FYear.

Returvärde

Ett värde mellan min och max (inklusive).

Exempel

import { FDate, clamp } from "@fkui/date";

const min = FDate.fromIso("2004-08-01");
const max = FDate.fromIso("2007-05-31");

clamp(FDate.fromIso("2005-12-31"), min, max); // -> FDate { 2005-12-31 } in range
clamp(FDate.fromIso("2004-07-31"), min, max); // -> FDate { 2004-08-01 } min
clamp(FDate.fromIso("2007-06-01"), min, max); // -> FDate { 2007-05-31 } max

Esc för att stänga Pil upp/ner för att navigera Enter för att välja