|
@@ -1,4 +1,6 @@
|
1
|
|
-import JitsiMeetJS from '../lib-jitsi-meet';
|
|
1
|
+/* @flow */
|
|
2
|
+
|
|
3
|
+declare var JitsiMeetJS: Object;
|
2
|
4
|
|
3
|
5
|
/**
|
4
|
6
|
* Loads a script from a specific URL. The script will be interpreted upon load.
|
|
@@ -7,13 +9,13 @@ import JitsiMeetJS from '../lib-jitsi-meet';
|
7
|
9
|
* @returns {Promise} Resolved with no arguments when the script is loaded and
|
8
|
10
|
* rejected with the error from JitsiMeetJS.ScriptUtil.loadScript method.
|
9
|
11
|
*/
|
10
|
|
-export function loadScript(url) {
|
|
12
|
+export function loadScript(url: string) {
|
11
|
13
|
return new Promise((resolve, reject) =>
|
12
|
14
|
JitsiMeetJS.util.ScriptUtil.loadScript(
|
13
|
15
|
url,
|
14
|
16
|
/* async */ true,
|
15
|
17
|
/* prepend */ false,
|
16
|
18
|
/* relativeURL */ false,
|
17
|
|
- /* loadCallback */ () => resolve(),
|
18
|
|
- /* errorCallback */ error => reject(error)));
|
|
19
|
+ /* loadCallback */ resolve,
|
|
20
|
+ /* errorCallback */ reject));
|
19
|
21
|
}
|