Files
v10/dist/dev/ui/playback-rate-button/playback-rate-button.d.ts

28 lines
967 B
TypeScript

import { UIComponentProps } from "../../utils/types.js";
import { PlaybackRateButtonCore } from "@videojs/core";
//#region src/ui/playback-rate-button/playback-rate-button.d.ts
interface PlaybackRateButtonProps extends UIComponentProps<'button', PlaybackRateButtonCore.State>, PlaybackRateButtonCore.Props {}
/**
* A button that cycles through playback rates.
*
* @example
* ```tsx
* <PlaybackRateButton />
*
* <PlaybackRateButton
* render={(props, state) => (
* <button {...props}>
* {state.rate}&times;
* </button>
* )}
* />
* ```
*/
declare const PlaybackRateButton: import("react").ForwardRefExoticComponent<PlaybackRateButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare namespace PlaybackRateButton {
type Props = PlaybackRateButtonProps;
type State = PlaybackRateButtonCore.State;
}
//#endregion
export { PlaybackRateButton, PlaybackRateButtonProps };
//# sourceMappingURL=playback-rate-button.d.ts.map