opentok-network-test-js
Advanced tools
Comparing version 3.1.2 to 3.1.3
@@ -70,2 +70,2 @@ /** | ||
} | ||
export declare const errorHasName: (error: OTError, name: OTErrorType) => boolean; | ||
export declare const errorHasName: (error: OTError | null, name: OTErrorType) => boolean; |
@@ -16,3 +16,3 @@ /** | ||
} | ||
export declare type FailureCase = { | ||
export type FailureCase = { | ||
type: FailureType; | ||
@@ -19,0 +19,0 @@ error: ConnectivityError; |
@@ -12,3 +12,3 @@ /** | ||
import { FailureCase } from './errors/mapping'; | ||
export declare type ConnectivityTestResults = { | ||
export type ConnectivityTestResults = { | ||
success: boolean; | ||
@@ -15,0 +15,0 @@ failedTests: FailureCase[]; |
@@ -9,3 +9,3 @@ export interface AudioThreshold { | ||
} | ||
export declare type QualityTestConfig = { | ||
export type QualityTestConfig = { | ||
getStatsInterval: number; | ||
@@ -12,0 +12,0 @@ getStatsVideoAndAudioTestDuration: number; |
import * as Promise from 'promise'; | ||
import { OT } from '../../types/opentok'; | ||
export declare type InputDeviceType = 'audioInput' | 'videoInput'; | ||
export type InputDeviceType = 'audioInput' | 'videoInput'; | ||
export default function filterDevicesForType(OT: OT.Client, type: InputDeviceType): Promise<unknown>; |
@@ -0,3 +1,4 @@ | ||
import { OT } from '../../types/opentok'; | ||
import { UpdateCallbackStats } from '../../types/callbacks'; | ||
declare const getUpdateCallbackStats: (subscriberStats: import("../../types/opentok/subscriber").SubscriberStats, publisherStats: import("../../types/opentok/publisher").PublisherStats, phase: string) => UpdateCallbackStats; | ||
declare const getUpdateCallbackStats: (subscriberStats: OT.SubscriberStats, publisherStats: OT.PublisherStats, phase: string) => UpdateCallbackStats; | ||
export default getUpdateCallbackStats; |
@@ -1,2 +0,2 @@ | ||
export declare type Browser = 'Chrome' | 'Firefox' | 'not a browser' | 'unsupported browser' | 'WebKit browser without WebRTC support' | 'Safari' | 'Internet Explorer' | 'Edge' | 'non-Chromium Edge' | 'Opera'; | ||
export type Browser = 'Chrome' | 'Firefox' | 'not a browser' | 'unsupported browser' | 'WebKit browser without WebRTC support' | 'Safari' | 'Internet Explorer' | 'Edge' | 'non-Chromium Edge' | 'Opera'; | ||
export default function isSupportedBrowser(): { | ||
@@ -3,0 +3,0 @@ supported: boolean; |
@@ -17,3 +17,3 @@ import { OT } from '../../types/opentok'; | ||
readonly hasVideoTrack: () => boolean; | ||
getLastPublisherStats: () => import("../../types/opentok/publisher").PublisherStats; | ||
getLastPublisherStats: () => OT.PublisherStats | undefined; | ||
private audioScore; | ||
@@ -20,0 +20,0 @@ private videoScore; |
import MOSState from './MOSState'; | ||
import { OT } from '../../types/opentok'; | ||
export declare type StatsListener = (error?: OT.OTError, subStats?: OT.SubscriberStats, pubStats?: OT.PublisherStats) => void; | ||
export type StatsListener = (error?: OT.OTError, subStats?: OT.SubscriberStats, pubStats?: OT.PublisherStats) => void; | ||
export default function subscriberMOS(mosState: MOSState, subscriber: OT.Subscriber, publisher: OT.Publisher, getStatsListener: StatsListener, callback: (state: MOSState) => void): MOSState; |
@@ -1,2 +0,2 @@ | ||
export declare type AV = 'audio' | 'video'; | ||
export type AV = 'audio' | 'video'; | ||
export interface HasAudioVideo<A> { | ||
@@ -9,4 +9,4 @@ audio: A; | ||
} | ||
export declare type KbpsMap = HasAudioVideo<Kbps[]>; | ||
export declare type Bandwidth = HasAudioVideo<number>; | ||
export type KbpsMap = HasAudioVideo<Kbps[]>; | ||
export type Bandwidth = HasAudioVideo<number>; | ||
export interface SubscriberQualityStats { | ||
@@ -13,0 +13,0 @@ averageBitrate: number; |
@@ -1,3 +0,3 @@ | ||
export declare type UpdateCallback<A> = (stats: UpdateCallbackStats) => void; | ||
export declare type UpdateCallbackStats = { | ||
export type UpdateCallback<A> = (stats: UpdateCallbackStats) => void; | ||
export type UpdateCallbackStats = { | ||
audio: CallbackTrackStats; | ||
@@ -4,0 +4,0 @@ video: CallbackTrackStats & { |
@@ -44,3 +44,3 @@ import { Stream } from './stream'; | ||
} | ||
export declare type PublisherStatsArr = PublisherStatContainer[]; | ||
export type PublisherStatsArr = PublisherStatContainer[]; | ||
export interface PublisherStyle extends WidgetStyle { | ||
@@ -75,3 +75,3 @@ archiveStatusDisplayMode: 'auto' | 'off'; | ||
} | ||
export declare type PublisherRtcStatsReport = { | ||
export type PublisherRtcStatsReport = { | ||
rtcStatsReport: RTCStatsArray[]; | ||
@@ -78,0 +78,0 @@ }; |
@@ -19,4 +19,4 @@ export interface RTCStatsInternal { | ||
} | ||
declare type DOMHighResTimeStamp = number; | ||
export declare type PublisherRtcStatsReport = { | ||
type DOMHighResTimeStamp = number; | ||
export type PublisherRtcStatsReport = { | ||
rtcStatsReport: RTCStatsArray; | ||
@@ -131,3 +131,3 @@ }; | ||
} | ||
export declare type RTCStatsType = 'candidate-pair' | 'certificate' | 'codec' | 'csrc' | 'data-channel' | 'inbound-rtp' | 'local-candidate' | 'media-source' | 'outbound-rtp' | 'peer-connection' | 'remote-candidate' | 'remote-inbound-rtp' | 'remote-outbound-rtp' | 'track' | 'transport'; | ||
export type RTCStatsType = 'candidate-pair' | 'certificate' | 'codec' | 'csrc' | 'data-channel' | 'inbound-rtp' | 'local-candidate' | 'media-source' | 'outbound-rtp' | 'peer-connection' | 'remote-candidate' | 'remote-inbound-rtp' | 'remote-outbound-rtp' | 'track' | 'transport'; | ||
export {}; |
@@ -39,3 +39,3 @@ /** | ||
*/ | ||
export declare const last: <T>(list: T[]) => T; | ||
export declare const last: <T>(list: T[]) => (T | undefined); | ||
/** | ||
@@ -45,6 +45,6 @@ * Returns the nth element of an array. If a negative value is passed, the nth element from the end | ||
*/ | ||
export declare const nth: <T>(n: number, list: T[]) => T; | ||
export declare const nth: <T>(n: number, list: T[]) => (T | undefined); | ||
/** | ||
* Returns the first element from a list, or undefined if it doesn't exist | ||
*/ | ||
export declare const head: <T>(list: T[]) => T; | ||
export declare const head: <T>(list: T[]) => (T | undefined); |
{ | ||
"name": "opentok-network-test-js", | ||
"version": "3.1.2", | ||
"version": "3.1.3", | ||
"description": "Precall network test for applications using the OpenTok platform.", | ||
@@ -40,3 +40,3 @@ "main": "dist/NetworkTest/index.js", | ||
"dependencies": { | ||
"axios": "^0.21.1", | ||
"axios": "^1.6.8", | ||
"opentok-solutions-logging": "^1.1.1", | ||
@@ -55,5 +55,5 @@ "promise": "^8.0.1" | ||
"@types/webrtc": "^0.0.34", | ||
"@typescript-eslint/parser": "^5.61.0", | ||
"@typescript-eslint/eslint-plugin": "^5.61.0", | ||
"@typescript-eslint/eslint-plugin-tslint": "^5.61.0", | ||
"@typescript-eslint/parser": "^7.6.0", | ||
"@typescript-eslint/eslint-plugin": "^7.6.0", | ||
"@typescript-eslint/eslint-plugin-tslint": "^7.0.2", | ||
"dotenv": "^4.0.0", | ||
@@ -78,7 +78,15 @@ "eslint": "^8.44.0", | ||
"ts-loader": "^4.4.1", | ||
"typescript": "3.7.2", | ||
"typescript": "^5.4.5", | ||
"webpack": "^5.88.1", | ||
"webpack-cli": "^5.1.4", | ||
"webpack-node-externals": "^3.0.0" | ||
}, | ||
"overrides": { | ||
"download": { | ||
"got": "^11.8.6" | ||
}, | ||
"find-versions": { | ||
"semver-regex": "^4.0.5" | ||
} | ||
} | ||
} |
@@ -20,6 +20,6 @@ { | ||
"..": { | ||
"version": "3.1.2", | ||
"version": "3.1.3", | ||
"license": "MIT", | ||
"dependencies": { | ||
"axios": "^0.21.1", | ||
"axios": "^1.6.8", | ||
"opentok-solutions-logging": "^1.1.1", | ||
@@ -38,5 +38,5 @@ "promise": "^8.0.1" | ||
"@types/webrtc": "^0.0.34", | ||
"@typescript-eslint/eslint-plugin": "^5.61.0", | ||
"@typescript-eslint/eslint-plugin-tslint": "^5.61.0", | ||
"@typescript-eslint/parser": "^5.61.0", | ||
"@typescript-eslint/eslint-plugin": "^7.6.0", | ||
"@typescript-eslint/eslint-plugin-tslint": "^7.0.2", | ||
"@typescript-eslint/parser": "^7.6.0", | ||
"dotenv": "^4.0.0", | ||
@@ -61,3 +61,3 @@ "eslint": "^8.44.0", | ||
"ts-loader": "^4.4.1", | ||
"typescript": "3.7.2", | ||
"typescript": "^5.4.5", | ||
"webpack": "^5.88.1", | ||
@@ -69,10 +69,10 @@ "webpack-cli": "^5.1.4", | ||
"node_modules/@jridgewell/gen-mapping": { | ||
"version": "0.3.3", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", | ||
"integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", | ||
"version": "0.3.5", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", | ||
"integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", | ||
"dev": true, | ||
"dependencies": { | ||
"@jridgewell/set-array": "^1.0.1", | ||
"@jridgewell/set-array": "^1.2.1", | ||
"@jridgewell/sourcemap-codec": "^1.4.10", | ||
"@jridgewell/trace-mapping": "^0.3.9" | ||
"@jridgewell/trace-mapping": "^0.3.24" | ||
}, | ||
@@ -84,5 +84,5 @@ "engines": { | ||
"node_modules/@jridgewell/resolve-uri": { | ||
"version": "3.1.0", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", | ||
"integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", | ||
"version": "3.1.2", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", | ||
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", | ||
"dev": true, | ||
@@ -94,5 +94,5 @@ "engines": { | ||
"node_modules/@jridgewell/set-array": { | ||
"version": "1.1.2", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", | ||
"integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", | ||
"version": "1.2.1", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", | ||
"integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", | ||
"dev": true, | ||
@@ -104,31 +104,31 @@ "engines": { | ||
"node_modules/@jridgewell/source-map": { | ||
"version": "0.3.5", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", | ||
"integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", | ||
"version": "0.3.6", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", | ||
"integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", | ||
"dev": true, | ||
"dependencies": { | ||
"@jridgewell/gen-mapping": "^0.3.0", | ||
"@jridgewell/trace-mapping": "^0.3.9" | ||
"@jridgewell/gen-mapping": "^0.3.5", | ||
"@jridgewell/trace-mapping": "^0.3.25" | ||
} | ||
}, | ||
"node_modules/@jridgewell/sourcemap-codec": { | ||
"version": "1.4.14", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", | ||
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", | ||
"version": "1.4.15", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", | ||
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", | ||
"dev": true | ||
}, | ||
"node_modules/@jridgewell/trace-mapping": { | ||
"version": "0.3.18", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", | ||
"integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", | ||
"version": "0.3.25", | ||
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", | ||
"integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", | ||
"dev": true, | ||
"dependencies": { | ||
"@jridgewell/resolve-uri": "3.1.0", | ||
"@jridgewell/sourcemap-codec": "1.4.14" | ||
"@jridgewell/resolve-uri": "^3.1.0", | ||
"@jridgewell/sourcemap-codec": "^1.4.14" | ||
} | ||
}, | ||
"node_modules/@types/eslint": { | ||
"version": "8.40.2", | ||
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", | ||
"integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", | ||
"version": "8.56.8", | ||
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.8.tgz", | ||
"integrity": "sha512-LdDdQVDzDXf3ijhhMnE27C5vc0QEknD8GiMR/Hi+fVbdZNfAfCy2j69m0LjUd2MAy0+kIgnOtd5ndTmDk/VWCA==", | ||
"dev": true, | ||
@@ -141,5 +141,5 @@ "dependencies": { | ||
"node_modules/@types/eslint-scope": { | ||
"version": "3.7.4", | ||
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", | ||
"integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", | ||
"version": "3.7.7", | ||
"resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", | ||
"integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", | ||
"dev": true, | ||
@@ -152,23 +152,26 @@ "dependencies": { | ||
"node_modules/@types/estree": { | ||
"version": "1.0.1", | ||
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", | ||
"integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", | ||
"version": "1.0.5", | ||
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", | ||
"integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", | ||
"dev": true | ||
}, | ||
"node_modules/@types/json-schema": { | ||
"version": "7.0.12", | ||
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", | ||
"integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", | ||
"version": "7.0.15", | ||
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", | ||
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", | ||
"dev": true | ||
}, | ||
"node_modules/@types/node": { | ||
"version": "20.4.0", | ||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.0.tgz", | ||
"integrity": "sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==", | ||
"dev": true | ||
"version": "20.12.7", | ||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", | ||
"integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", | ||
"dev": true, | ||
"dependencies": { | ||
"undici-types": "~5.26.4" | ||
} | ||
}, | ||
"node_modules/@webassemblyjs/ast": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", | ||
"integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", | ||
"integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", | ||
"dev": true, | ||
@@ -193,5 +196,5 @@ "dependencies": { | ||
"node_modules/@webassemblyjs/helper-buffer": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", | ||
"integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", | ||
"integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", | ||
"dev": true | ||
@@ -217,11 +220,11 @@ }, | ||
"node_modules/@webassemblyjs/helper-wasm-section": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", | ||
"integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", | ||
"integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/helper-buffer": "1.11.6", | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@webassemblyjs/helper-buffer": "1.12.1", | ||
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", | ||
"@webassemblyjs/wasm-gen": "1.11.6" | ||
"@webassemblyjs/wasm-gen": "1.12.1" | ||
} | ||
@@ -254,24 +257,24 @@ }, | ||
"node_modules/@webassemblyjs/wasm-edit": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", | ||
"integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", | ||
"integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/helper-buffer": "1.11.6", | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@webassemblyjs/helper-buffer": "1.12.1", | ||
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", | ||
"@webassemblyjs/helper-wasm-section": "1.11.6", | ||
"@webassemblyjs/wasm-gen": "1.11.6", | ||
"@webassemblyjs/wasm-opt": "1.11.6", | ||
"@webassemblyjs/wasm-parser": "1.11.6", | ||
"@webassemblyjs/wast-printer": "1.11.6" | ||
"@webassemblyjs/helper-wasm-section": "1.12.1", | ||
"@webassemblyjs/wasm-gen": "1.12.1", | ||
"@webassemblyjs/wasm-opt": "1.12.1", | ||
"@webassemblyjs/wasm-parser": "1.12.1", | ||
"@webassemblyjs/wast-printer": "1.12.1" | ||
} | ||
}, | ||
"node_modules/@webassemblyjs/wasm-gen": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", | ||
"integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", | ||
"integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@webassemblyjs/helper-wasm-bytecode": "1.11.6", | ||
@@ -284,20 +287,20 @@ "@webassemblyjs/ieee754": "1.11.6", | ||
"node_modules/@webassemblyjs/wasm-opt": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", | ||
"integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", | ||
"integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/helper-buffer": "1.11.6", | ||
"@webassemblyjs/wasm-gen": "1.11.6", | ||
"@webassemblyjs/wasm-parser": "1.11.6" | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@webassemblyjs/helper-buffer": "1.12.1", | ||
"@webassemblyjs/wasm-gen": "1.12.1", | ||
"@webassemblyjs/wasm-parser": "1.12.1" | ||
} | ||
}, | ||
"node_modules/@webassemblyjs/wasm-parser": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", | ||
"integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", | ||
"integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@webassemblyjs/helper-api-error": "1.11.6", | ||
@@ -311,8 +314,8 @@ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", | ||
"node_modules/@webassemblyjs/wast-printer": { | ||
"version": "1.11.6", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", | ||
"integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", | ||
"version": "1.12.1", | ||
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", | ||
"integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", | ||
"dev": true, | ||
"dependencies": { | ||
"@webassemblyjs/ast": "1.11.6", | ||
"@webassemblyjs/ast": "1.12.1", | ||
"@xtuc/long": "4.2.2" | ||
@@ -334,5 +337,5 @@ } | ||
"node_modules/acorn": { | ||
"version": "8.10.0", | ||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", | ||
"integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", | ||
"version": "8.11.3", | ||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", | ||
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", | ||
"dev": true, | ||
@@ -381,5 +384,5 @@ "bin": { | ||
"node_modules/browserslist": { | ||
"version": "4.21.9", | ||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", | ||
"integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", | ||
"version": "4.23.0", | ||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", | ||
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", | ||
"dev": true, | ||
@@ -401,6 +404,6 @@ "funding": [ | ||
"dependencies": { | ||
"caniuse-lite": "^1.0.30001503", | ||
"electron-to-chromium": "^1.4.431", | ||
"node-releases": "^2.0.12", | ||
"update-browserslist-db": "^1.0.11" | ||
"caniuse-lite": "^1.0.30001587", | ||
"electron-to-chromium": "^1.4.668", | ||
"node-releases": "^2.0.14", | ||
"update-browserslist-db": "^1.0.13" | ||
}, | ||
@@ -421,5 +424,5 @@ "bin": { | ||
"node_modules/caniuse-lite": { | ||
"version": "1.0.30001512", | ||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz", | ||
"integrity": "sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==", | ||
"version": "1.0.30001608", | ||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001608.tgz", | ||
"integrity": "sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==", | ||
"dev": true, | ||
@@ -457,11 +460,11 @@ "funding": [ | ||
"node_modules/electron-to-chromium": { | ||
"version": "1.4.451", | ||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.451.tgz", | ||
"integrity": "sha512-YYbXHIBxAHe3KWvGOJOuWa6f3tgow44rBW+QAuwVp2DvGqNZeE//K2MowNdWS7XE8li5cgQDrX1LdBr41LufkA==", | ||
"version": "1.4.733", | ||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.733.tgz", | ||
"integrity": "sha512-gUI9nhI2iBGF0OaYYLKOaOtliFMl+Bt1rY7VmEjwxOxqoYLub/D9xmduPEhbw2imE6gYkJKhIE5it+KE2ulVxQ==", | ||
"dev": true | ||
}, | ||
"node_modules/enhanced-resolve": { | ||
"version": "5.15.0", | ||
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", | ||
"integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", | ||
"version": "5.16.0", | ||
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", | ||
"integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", | ||
"dev": true, | ||
@@ -477,11 +480,11 @@ "dependencies": { | ||
"node_modules/es-module-lexer": { | ||
"version": "1.3.0", | ||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", | ||
"integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", | ||
"version": "1.5.0", | ||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", | ||
"integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", | ||
"dev": true | ||
}, | ||
"node_modules/escalade": { | ||
"version": "3.1.1", | ||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", | ||
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", | ||
"version": "3.1.2", | ||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", | ||
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", | ||
"dev": true, | ||
@@ -651,5 +654,5 @@ "engines": { | ||
"node_modules/node-releases": { | ||
"version": "2.0.12", | ||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", | ||
"integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", | ||
"version": "2.0.14", | ||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", | ||
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", | ||
"dev": true | ||
@@ -668,5 +671,5 @@ }, | ||
"node_modules/punycode": { | ||
"version": "2.3.0", | ||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", | ||
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", | ||
"version": "2.3.1", | ||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", | ||
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", | ||
"dev": true, | ||
@@ -725,5 +728,5 @@ "engines": { | ||
"node_modules/serialize-javascript": { | ||
"version": "6.0.1", | ||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", | ||
"integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", | ||
"version": "6.0.2", | ||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", | ||
"integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", | ||
"dev": true, | ||
@@ -778,5 +781,5 @@ "dependencies": { | ||
"node_modules/terser": { | ||
"version": "5.18.2", | ||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", | ||
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", | ||
"version": "5.30.3", | ||
"resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", | ||
"integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", | ||
"dev": true, | ||
@@ -797,12 +800,12 @@ "dependencies": { | ||
"node_modules/terser-webpack-plugin": { | ||
"version": "5.3.9", | ||
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", | ||
"integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", | ||
"version": "5.3.10", | ||
"resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", | ||
"integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", | ||
"dev": true, | ||
"dependencies": { | ||
"@jridgewell/trace-mapping": "^0.3.17", | ||
"@jridgewell/trace-mapping": "^0.3.20", | ||
"jest-worker": "^27.4.5", | ||
"schema-utils": "^3.1.1", | ||
"serialize-javascript": "^6.0.1", | ||
"terser": "^5.16.8" | ||
"terser": "^5.26.0" | ||
}, | ||
@@ -831,6 +834,12 @@ "engines": { | ||
}, | ||
"node_modules/undici-types": { | ||
"version": "5.26.5", | ||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", | ||
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", | ||
"dev": true | ||
}, | ||
"node_modules/update-browserslist-db": { | ||
"version": "1.0.11", | ||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", | ||
"integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", | ||
"version": "1.0.13", | ||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", | ||
"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", | ||
"dev": true, | ||
@@ -872,5 +881,5 @@ "funding": [ | ||
"node_modules/watchpack": { | ||
"version": "2.4.0", | ||
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", | ||
"integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", | ||
"version": "2.4.1", | ||
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", | ||
"integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", | ||
"dev": true, | ||
@@ -886,17 +895,17 @@ "dependencies": { | ||
"node_modules/webpack": { | ||
"version": "5.88.1", | ||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.1.tgz", | ||
"integrity": "sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==", | ||
"version": "5.91.0", | ||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", | ||
"integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", | ||
"dev": true, | ||
"dependencies": { | ||
"@types/eslint-scope": "^3.7.3", | ||
"@types/estree": "^1.0.0", | ||
"@webassemblyjs/ast": "^1.11.5", | ||
"@webassemblyjs/wasm-edit": "^1.11.5", | ||
"@webassemblyjs/wasm-parser": "^1.11.5", | ||
"@types/estree": "^1.0.5", | ||
"@webassemblyjs/ast": "^1.12.1", | ||
"@webassemblyjs/wasm-edit": "^1.12.1", | ||
"@webassemblyjs/wasm-parser": "^1.12.1", | ||
"acorn": "^8.7.1", | ||
"acorn-import-assertions": "^1.9.0", | ||
"browserslist": "^4.14.5", | ||
"browserslist": "^4.21.10", | ||
"chrome-trace-event": "^1.0.2", | ||
"enhanced-resolve": "^5.15.0", | ||
"enhanced-resolve": "^5.16.0", | ||
"es-module-lexer": "^1.2.1", | ||
@@ -906,3 +915,3 @@ "eslint-scope": "5.1.1", | ||
"glob-to-regexp": "^0.4.1", | ||
"graceful-fs": "^4.2.9", | ||
"graceful-fs": "^4.2.11", | ||
"json-parse-even-better-errors": "^2.3.1", | ||
@@ -914,4 +923,4 @@ "loader-runner": "^4.2.0", | ||
"tapable": "^2.1.1", | ||
"terser-webpack-plugin": "^5.3.7", | ||
"watchpack": "^2.4.0", | ||
"terser-webpack-plugin": "^5.3.10", | ||
"watchpack": "^2.4.1", | ||
"webpack-sources": "^3.2.3" | ||
@@ -918,0 +927,0 @@ }, |
@@ -18,2 +18,3 @@ /** | ||
Logging = 'logging', | ||
// eslint-disable-next-line @typescript-eslint/no-duplicate-enum-values | ||
ConnectivityError = 'OpenTok.js', | ||
@@ -20,0 +21,0 @@ } |
@@ -130,3 +130,3 @@ import isBitrateSteadyState from './isBitrateSteadyState'; | ||
// Check for faulty stats | ||
if (subscriberStats.audio.bytesReceived < 0 || getOr(1, 'video.bytesReceived', subscriberStats) < 0) { | ||
if (subscriberStats.audio.bytesReceived < 0 || Number(getOr(1, 'video.bytesReceived', subscriberStats)) < 0) { | ||
mosState.clearInterval(); | ||
@@ -133,0 +133,0 @@ return callback(mosState); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
665540
6422
- Removedaxios@0.21.4(transitive)
Updatedaxios@^1.6.8