constants.d.ts 613 B

1234567891011121314151617
  1. import { SliderProps } from "./slider.js";
  2. import { Mark } from "./composables/use-marks.js";
  3. import { ComputedRef, InjectionKey, Ref, ToRefs } from "vue";
  4. //#region ../../packages/components/slider/src/constants.d.ts
  5. interface SliderContext extends ToRefs<SliderProps> {
  6. precision: ComputedRef<number>;
  7. sliderSize: Ref<number>;
  8. emitChange: () => void;
  9. resetSize: () => void;
  10. updateDragging: (val: boolean) => void;
  11. disabled: ComputedRef<boolean>;
  12. markList: ComputedRef<Mark[]>;
  13. }
  14. declare const sliderContextKey: InjectionKey<SliderContext>;
  15. //#endregion
  16. export { SliderContext, sliderContextKey };