UNPKG

igniteui-react-inputs

Version:

Ignite UI React input components.

53 lines (52 loc) 2.39 kB
import * as React from 'react'; import { MultiSliderThumbRangePosition } from "./MultiSliderThumbRangePosition"; import { IgrMultiSliderTrackThumbRange } from "./igr-multi-slider-track-thumb-range"; import { IgrPropertyUpdatedEventArgs } from "igniteui-react-core"; import { MultiSliderThumb } from "./MultiSliderThumb"; import { ContentChildrenManager } from "igniteui-react-core"; export declare class IgrMultiSliderThumb<P extends IIgrMultiSliderThumbProps = IIgrMultiSliderThumbProps> extends React.Component<P, {}> { protected createImplementation(): MultiSliderThumb; protected _implementation: any; protected mounted: boolean; get nativeElement(): HTMLElement; /** * @hidden */ get i(): MultiSliderThumb; /** * @hidden */ static _createFromInternal(internal: any): IgrMultiSliderThumb; protected onImplementationCreated(): void; protected _contentChildrenManager: ContentChildrenManager; constructor(props: P); componentDidMount(): void; shouldComponentUpdate(nextProps: any, nextState: any): boolean; render(): any; get value(): number; set value(v: number); get rangePosition(): MultiSliderThumbRangePosition; set rangePosition(v: MultiSliderThumbRangePosition); get range(): IgrMultiSliderTrackThumbRange; set range(v: IgrMultiSliderTrackThumbRange); findByName(name: string): any; protected __p: string; protected _hasUserValues: Set<string>; protected get hasUserValues(): Set<string>; protected __m(propertyName: string): void; protected _stylingContainer: any; protected _stylingParent: any; protected _inStyling: boolean; protected _styling(container: any, component: any, parent?: any): void; push(amount: number): number; private _propertyUpdated; private _propertyUpdated_wrapped; get propertyUpdated(): (s: IgrMultiSliderThumb, e: IgrPropertyUpdatedEventArgs) => void; set propertyUpdated(ev: (s: IgrMultiSliderThumb, e: IgrPropertyUpdatedEventArgs) => void); } export interface IIgrMultiSliderThumbProps { children?: React.ReactNode; value?: number | string; rangePosition?: MultiSliderThumbRangePosition | string; range?: IgrMultiSliderTrackThumbRange; propertyUpdated?: (s: IgrMultiSliderThumb, e: IgrPropertyUpdatedEventArgs) => void; }