From 3b9ee2c63a4e638948bda9d67caca22557d493fa Mon Sep 17 00:00:00 2001 From: Will Olson Date: Mon, 20 May 2019 14:15:05 -0700 Subject: [PATCH] export YouTube props (#35451) --- types/react-youtube/index.d.ts | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/types/react-youtube/index.d.ts b/types/react-youtube/index.d.ts index ef905070fe..08a3500214 100644 --- a/types/react-youtube/index.d.ts +++ b/types/react-youtube/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/troybetz/react-youtube, https://github.com/compedit/react-youtube // Definitions by: kgtkr // Leo Salgueiro +// Will Olson // Definitions: https://github.com/borisyankov/DefinitelyTyped // TypeScript Version: 2.8 @@ -36,19 +37,20 @@ export interface Options { playerVars?: PlayerVars; } -export default class YouTube extends React.Component<{ - videoId?: string, - id?: string, - className?: string, - containerClassName?: string, - opts?: Options, - onReady?(event: { target: any }): void, - onError?(event: { target: any, data: number }): void, - onPlay?(event: { target: any, data: number }): void, - onPause?(event: { target: any, data: number }): void, - onEnd?(event: { target: any, data: number }): void, - onStateChange?(event: { target: any, data: number }): void, - onPlaybackRateChange?(event: { target: any, data: number }): void, - onPlaybackQualityChange?(event: { target: any, data: string }): void, -}> { +export interface YouTubeProps { + videoId?: string; + id?: string; + className?: string; + containerClassName?: string; + opts?: Options; + onReady?(event: { target: any }): void; + onError?(event: { target: any, data: number }): void; + onPlay?(event: { target: any, data: number }): void; + onPause?(event: { target: any, data: number }): void; + onEnd?(event: { target: any, data: number }): void; + onStateChange?(event: { target: any, data: number }): void; + onPlaybackRateChange?(event: { target: any, data: number }): void; + onPlaybackQualityChange?(event: { target: any, data: string }): void; } + +export default class YouTube extends React.Component {}