dm-unimmersive
Version:
HTML Video player
64 lines (63 loc) • 1.81 kB
TypeScript
import { Component } from 'react';
export declare const SliderRail: ({ getRailProps }: {
getRailProps: any;
}) => JSX.Element;
export declare const Handle: ({ domain: [min, max], handle: { id, value, percent }, disabled, getHandleProps, }: {
domain: [any, any];
handle: {
id: any;
value: any;
percent: any;
};
disabled?: boolean;
getHandleProps: any;
}) => JSX.Element;
export declare const KeyboardHandle: ({ domain: [min, max], handle: { id, value, percent }, disabled, getHandleProps, }: {
domain: [any, any];
handle: {
id: any;
value: any;
percent: any;
};
disabled?: boolean;
getHandleProps: any;
}) => JSX.Element;
export declare const Track: ({ source, target, getTrackProps, disabled, }: {
source: any;
target: any;
getTrackProps: any;
disabled?: boolean;
}) => JSX.Element;
export declare const RightTrack: ({ source, target, getTrackProps, disabled, }: {
source: any;
target: any;
getTrackProps: any;
disabled?: boolean;
}) => JSX.Element;
export declare const Tick: ({ tick, count, format, }: {
tick: any;
count: any;
format?: (d: any) => any;
}) => JSX.Element;
interface TooltipRailProps {
activeHandleID: string;
getRailProps: (props: object) => object;
getEventData: (e: Event) => object;
setSeekable: any;
onMouseMove?: any;
onClick?: any;
}
export declare class TooltipRail extends Component<TooltipRailProps> {
state: {
value: any;
percent: any;
};
static defaultProps: {
disabled: boolean;
};
onMouseEnter: () => void;
onMouseLeave: () => void;
onMouseMove: (e: Event) => void;
render(): JSX.Element;
}
export {};