mui-component
Version:
some custom mui components
15 lines (14 loc) • 658 B
TypeScript
import { MuiPickersAdapter } from '@mui/x-date-pickers/internals';
import { DateRange } from './model_dateRange';
interface CalculateRangeChangeOptions<TDate> {
utils: MuiPickersAdapter<TDate>;
range: DateRange<TDate>;
newDate: TDate;
currentlySelectingRangeEnd: 'start' | 'end';
}
export declare function calculateRangeChange<TDate>({ utils, range, newDate: selectedDate, currentlySelectingRangeEnd, }: CalculateRangeChangeOptions<TDate>): {
nextSelection: 'start' | 'end';
newRange: DateRange<TDate>;
};
export declare function calculateRangePreview<TDate>(options: CalculateRangeChangeOptions<TDate>): DateRange<TDate>;
export {};