type.d.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. export interface TdSliderProps {
  2. disabled?: {
  3. type: BooleanConstructor;
  4. value?: boolean;
  5. };
  6. label?: {
  7. type: null;
  8. value?: string | boolean;
  9. };
  10. marks?: {
  11. type: null;
  12. value?: Record<number, string> | Array<number>;
  13. };
  14. max?: {
  15. type: NumberConstructor;
  16. value?: number;
  17. };
  18. min?: {
  19. type: NumberConstructor;
  20. value?: number;
  21. };
  22. range?: {
  23. type: BooleanConstructor;
  24. value?: boolean;
  25. };
  26. showExtremeValue?: {
  27. type: BooleanConstructor;
  28. value?: boolean;
  29. };
  30. step?: {
  31. type: NumberConstructor;
  32. value?: number;
  33. };
  34. theme?: {
  35. type: StringConstructor;
  36. value?: 'default' | 'capsule';
  37. };
  38. value?: {
  39. type: null;
  40. value?: SliderValue;
  41. };
  42. defaultValue?: {
  43. type: null;
  44. value?: SliderValue;
  45. };
  46. vertical?: {
  47. type: BooleanConstructor;
  48. value?: boolean;
  49. };
  50. }
  51. export declare type SliderValue = number | Array<number>;