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:72
The handler to set a selection based on the mode.
Type Parameters
Type Parameter |
---|
T extends { mode : Mode ; required : boolean ; } |
Example
const handleSelect: SelectHandler<{ mode: "single" }> = (
triggerDate,
modifiers,
e
) => {
console.log("Selected date:", triggerDate);
};