Type Alias: SelectHandler<T>
SelectHandler<
T> =Textends {mode:"single"; } ?SelectHandlerSingle<T> :Textends {mode:"multiple"; } ?SelectHandlerMulti<T> :Textends {mode:"range"; } ?SelectHandlerRange<T> :undefined
Defined in: src/types/selection.ts:78
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);
};