closestTo
Trouve la date la plus proche d'une cible dans un itérable de TheDate. En cas d'égalité, un tieBreaker optionnel permet de favoriser le passé ou le futur.
Exemple interactif
Syntaxe
typescript
interface ClosestToParams {
tieBreaker?: "favorPast" | "favorFuture";
}Signature classique
typescript
function closestTo<
GenericIterable extends Iterable<TheDate>
>(
target: TheDate,
params?: ClosestToParams
): (input: GenericIterable) => TheDate | undefinedSignature currifiée
typescript
function closestTo<
GenericIterable extends Iterable<TheDate>
>(
input: GenericIterable,
target: TheDate,
params?: ClosestToParams
): TheDate | undefinedParamètres
target: Date recherchée.input: Itérable deTheDate.tieBreaker: (Optionnel) Gère les égalités (favorPastpar défaut).
Valeur de retour
Le TheDate le plus proche, ou undefined si l'itérable est vide.
