Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / organisms / RangeSlider / RangeSlider.d.ts
Size: Mime:
import React from 'react';
import { NO_OP } from 'exotic';
import { RangeSliderProps, RangeSliderState } from './typings';
import { RangeSliderStateInstance } from './state';
import { defaultRangeValues, defaultSliderInput, defaultRenderBox, defaultRenderWrapper } from './renderProps';
declare function toRangeSliderState(props: RangeSliderProps): RangeSliderState | RangeSliderStateInstance;
declare class RangeSlider extends React.Component<RangeSliderProps, RangeSliderState> {
    static defaultProps: {
        className: string;
        maxValue: number;
        selectedMinValue: number;
        selectedMaxValue: number;
        stepValue: number;
        selectedValue: number;
        currencyType: string;
        currencyOrder: string;
        color: string;
        renderRangeValues: typeof defaultRangeValues;
        renderSliderInput: typeof defaultSliderInput;
        renderBox: typeof defaultRenderBox;
        renderWrapper: typeof defaultRenderWrapper;
        onMinChange: typeof NO_OP;
        onMaxChange: typeof NO_OP;
    };
    updateRange(props: RangeSliderProps): void;
    componentWillMount(): void;
    componentWillReceiveProps(nextProps: RangeSliderProps): void;
    observableState: RangeSliderState;
    render(): React.ReactNode;
}
export { RangeSlider, toRangeSliderState };
export default RangeSlider;