@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
17 lines • 565 B
TypeScript
import React from 'react';
import { MediaPlayerActions, MediaPlayerState, PlayerType, PlayerTypeMap } from '../types';
interface UseMediaPlayerParams {
start?: number;
end?: number;
muted?: boolean;
autoPlay?: boolean;
}
interface UseMediaPlayer {
<T extends PlayerType, N extends PlayerTypeMap[T]>(ref: React.RefObject<N>, params?: UseMediaPlayerParams): {
actions: MediaPlayerActions;
state: MediaPlayerState;
};
}
export declare const useMediaPlayer: UseMediaPlayer;
export {};
//# sourceMappingURL=useMediaPlayer.d.ts.map