From 3f42f1936818e5e2651390c586beba6bbd1fb6eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20G=C3=BCrtler?=
Date: Mon, 29 Jan 2018 21:50:15 +0100
Subject: [PATCH] jwplayer: Correct return type for getSafeRegion() function
(#23220)
See https://developer.jwplayer.com/jw-player/docs/javascript-api-reference/#jwplayergetsaferegion
---
types/jwplayer/index.d.ts | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/types/jwplayer/index.d.ts b/types/jwplayer/index.d.ts
index 32c3521f22..87a7526267 100644
--- a/types/jwplayer/index.d.ts
+++ b/types/jwplayer/index.d.ts
@@ -2,6 +2,7 @@
// Project: http://developer.longtailvideo.com/trac/
// Definitions by: Martin Duparc
// Tomer Kruvi
+// Philipp Gürtler
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// JW Player is the leading HTML5 & Flash video player, optimized for mobile and the desktop. Easy enough for beginners, advanced enough for pros.
@@ -224,6 +225,13 @@ interface EventCallback {
(param: T): void;
}
+interface Region {
+ x: 0; // x and y will always be 0 according to https://developer.jwplayer.com/jw-player/docs/javascript-api-reference/#jwplayergetsaferegion
+ y: 0;
+ width: number;
+ height: number;
+}
+
interface JWPlayer {
addButton(icon: string, label: string, handler: () => void, id: string): void;
getAudioTracks(): any[];
@@ -243,7 +251,7 @@ interface JWPlayer {
getPosition(): number;
getQualityLevels(): any[];
getRenderingMode(): string;
- getSafeRegion(): any[];
+ getSafeRegion(): Region;
getState(): string;
getVolume(): number;
getEnvironment(): Environment;