mirror of https://github.com/ElemeFE/element
				
				
				
			
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
import { ElementUIComponent } from './component'
 | 
						|
 | 
						|
export interface SliderTooltipFormat {
 | 
						|
  /**
 | 
						|
   * Format the displayed value of Slider
 | 
						|
   *
 | 
						|
   * @param value Value of the Slider
 | 
						|
   * @returns formatted value
 | 
						|
   */
 | 
						|
  (value: number): string
 | 
						|
}
 | 
						|
 | 
						|
/** Slider Component */
 | 
						|
export declare class ElSlider extends ElementUIComponent {
 | 
						|
  /** Current value of the slider */
 | 
						|
  value: number | number[]
 | 
						|
 | 
						|
  /** Minimum value */
 | 
						|
  min: number
 | 
						|
 | 
						|
  /** Maximum value */
 | 
						|
  max: number
 | 
						|
 | 
						|
  /** Whether Slider is disabled */
 | 
						|
  disabled: boolean
 | 
						|
 | 
						|
  /** Step size */
 | 
						|
  step: number
 | 
						|
 | 
						|
  /** Whether to display an input box, works when range is false */
 | 
						|
  showInput: boolean
 | 
						|
 | 
						|
  /** Format of displayed tooltip value */
 | 
						|
  formatTooltip: SliderTooltipFormat
 | 
						|
 | 
						|
  /** Whether to display control buttons when show-input is true */
 | 
						|
  showInputControls: boolean
 | 
						|
 | 
						|
  /** Whether to display breakpoints */
 | 
						|
  showStops: boolean
 | 
						|
 | 
						|
  /** Whether to display tooltip value */
 | 
						|
  showTooltip: boolean
 | 
						|
 | 
						|
  /** Whether to select a range */
 | 
						|
  range: boolean
 | 
						|
 | 
						|
  /** Vertical mode */
 | 
						|
  vertical: boolean
 | 
						|
 | 
						|
  /** Slider height, required in vertical mode */
 | 
						|
  height: boolean
 | 
						|
 | 
						|
  /** Debounce delay when typing, in milliseconds, works when show-input is true */
 | 
						|
  debounce: number
 | 
						|
}
 |