useRangeDisabled.d.ts 633 B

12345678910111213
  1. import type { RangeValue, PickerMode, Locale } from '../interface';
  2. import type { GenerateConfig } from '../generate';
  3. import type { ComputedRef, Ref } from 'vue';
  4. export default function useRangeDisabled<DateType>({ picker, locale, selectedValue, disabledDate, disabled, generateConfig, }: {
  5. picker: Ref<PickerMode>;
  6. selectedValue: Ref<RangeValue<DateType>>;
  7. disabledDate?: Ref<(date: DateType) => boolean>;
  8. disabled: ComputedRef<[boolean, boolean]>;
  9. locale: Ref<Locale>;
  10. generateConfig: Ref<GenerateConfig<DateType>>;
  11. }, openRecordsRef: Ref<{
  12. [x: number]: boolean;
  13. }>): ((date: DateType) => boolean)[];