react-jw-player-ts
Version:
A fork of react-jw-player rewritten in typescript
18 lines (17 loc) • 741 B
TypeScript
import React from 'react';
import { ReactJWPlayerInstance, ReactJWPlayerProps, ReactJWPlayerState } from './types';
declare class ReactJWPlayer extends React.Component<ReactJWPlayerProps, ReactJWPlayerState> {
static displayName: string;
static defaultProps: Omit<ReactJWPlayerProps, "playerId" | "playerScript">;
private uniqueScriptId;
private videoRef;
constructor(props: ReactJWPlayerProps);
componentDidMount(): void;
shouldComponentUpdate(nextProps: ReactJWPlayerProps): boolean;
componentDidUpdate(): void;
componentWillUnmount(): void;
_initialize(): void;
_setVideoRef: (element: HTMLDivElement & ReactJWPlayerInstance) => void;
render(): JSX.Element;
}
export default ReactJWPlayer;