@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
13 lines • 573 B
TypeScript
import React from 'react';
import { MediaPlayerPropsMap, PlayerType, PlayerTypeMap } from './types';
interface CommonMediaPlayerProps<T extends PlayerType> {
type: T;
src: string;
className?: string;
}
export declare type MediaPlayerProps<T extends PlayerType> = CommonMediaPlayerProps<T> & MediaPlayerPropsMap[T] & {
innerRef?: React.RefObject<PlayerTypeMap[T]>;
};
export declare const MediaPlayer: <T extends "audio" | "video">({ type, innerRef, ...props }: MediaPlayerProps<T>) => React.ReactElement;
export {};
//# sourceMappingURL=MediaPlayer.d.ts.map