32 lines
957 B
TypeScript
32 lines
957 B
TypeScript
import BaseReactPlayer, { BaseReactPlayerProps } from '../base'
|
|
|
|
import { DailyMotionConfig } from '../dailymotion'
|
|
import { FacebookConfig } from '../facebook'
|
|
import { FileConfig } from '../file'
|
|
import { MixcloudConfig } from '../mixcloud'
|
|
import { SoundCloudConfig } from '../soundcloud'
|
|
import { TwitchConfig } from '../twitch'
|
|
import { VidyardConfig } from '../vidyard'
|
|
import { VimeoConfig } from '../vimeo'
|
|
import { WistiaConfig } from '../wistia'
|
|
import { YouTubeConfig } from '../youtube'
|
|
|
|
export interface Config {
|
|
soundcloud?: SoundCloudConfig
|
|
youtube?: YouTubeConfig
|
|
facebook?: FacebookConfig
|
|
dailymotion?: DailyMotionConfig
|
|
vimeo?: VimeoConfig
|
|
file?: FileConfig
|
|
wistia?: WistiaConfig
|
|
mixcloud?: MixcloudConfig
|
|
vidyard?: VidyardConfig
|
|
twitch?: TwitchConfig
|
|
}
|
|
|
|
export interface ReactPlayerProps extends BaseReactPlayerProps {
|
|
config?: Config
|
|
}
|
|
|
|
export default class ReactPlayer extends BaseReactPlayer<ReactPlayerProps> {}
|