Skip to main content

Type Alias: SelectHandler<T>

SelectHandler<T> = T extends { mode: "single"; } ? SelectHandlerSingle<T> : T extends { mode: "multiple"; } ? SelectHandlerMulti<T> : T extends { mode: "range"; } ? SelectHandlerRange<T> : undefined

Defined in: src/types/selection.ts:78

The handler to set a selection based on the mode.

Type Parameters

Example

const handleSelect: SelectHandler<{ mode: "single" }> = (
triggerDate,
modifiers,
e,
) => {
console.log("Selected date:", triggerDate);
};