@@ -3,19 +3,19 @@ import { DOMEvent, isFunction, isString, isUndefined } from 'maverick.js/std';
33import type { MediaContext } from '../../core/api/media-context' ;
44import { coerceToError } from '../../utils/error' ;
55import { loadScript } from '../../utils/network' ;
6- import type { DashConstructor , DashConstructorLoader , DashLibrary } from './types' ;
6+ import type { DASHConstructor , DASHConstructorLoader , DASHLibrary } from './types' ;
77
88interface LoadDASHConstructorCallbacks {
99 onLoadStart ?: ( ) => void ;
10- onLoaded ?: ( ctor : DashConstructor ) => void ;
10+ onLoaded ?: ( ctor : DASHConstructor ) => void ;
1111 onLoadError ?: ( err : Error ) => void ;
1212}
1313
1414export class DASHLibLoader {
1515 constructor (
16- private _lib : DashLibrary ,
16+ private _lib : DASHLibrary ,
1717 private _ctx : MediaContext ,
18- private _callback : ( ctor : DashConstructor ) => void ,
18+ private _callback : ( ctor : DASHConstructor ) => void ,
1919 ) {
2020 this . _startLoading ( ) ;
2121 }
@@ -61,7 +61,7 @@ export class DASHLibLoader {
6161 this . _ctx . player . dispatch ( new DOMEvent < void > ( 'dash-lib-load-start' ) ) ;
6262 }
6363
64- private _onLoaded ( ctor : DashConstructor ) {
64+ private _onLoaded ( ctor : DASHConstructor ) {
6565 if ( __DEV__ ) {
6666 this . _ctx . logger
6767 ?. infoGroup ( 'Loaded `dash.js`' )
@@ -71,7 +71,7 @@ export class DASHLibLoader {
7171 }
7272
7373 this . _ctx . player . dispatch (
74- new DOMEvent < DashConstructor > ( 'dash-lib-loaded' , {
74+ new DOMEvent < DASHConstructor > ( 'dash-lib-loaded' , {
7575 detail : ctor ,
7676 } ) ,
7777 ) ;
@@ -105,7 +105,7 @@ export class DASHLibLoader {
105105}
106106
107107async function importDASH (
108- loader : DashConstructor | DashConstructorLoader | undefined ,
108+ loader : DASHConstructor | DASHConstructorLoader | undefined ,
109109 callbacks : LoadDASHConstructorCallbacks = { } ,
110110) {
111111 if ( isUndefined ( loader ) ) return undefined ;
@@ -114,12 +114,12 @@ async function importDASH(
114114
115115 // Must be static.
116116 if ( loader . prototype && loader . prototype !== Function ) {
117- callbacks . onLoaded ?.( loader as DashConstructor ) ;
118- return loader as DashConstructor ;
117+ callbacks . onLoaded ?.( loader as DASHConstructor ) ;
118+ return loader as DASHConstructor ;
119119 }
120120
121121 try {
122- const ctor = ( await ( loader as DashConstructorLoader ) ( ) ) ?. default ;
122+ const ctor = ( await ( loader as DASHConstructorLoader ) ( ) ) ?. default ;
123123
124124 if ( ctor ) {
125125 callbacks . onLoaded ?.( ctor ) ;
@@ -148,7 +148,7 @@ async function importDASH(
148148async function loadDASHScript (
149149 src : unknown ,
150150 callbacks : LoadDASHConstructorCallbacks = { } ,
151- ) : Promise < DashConstructor | undefined > {
151+ ) : Promise < DASHConstructor | undefined > {
152152 if ( ! isString ( src ) ) return undefined ;
153153
154154 callbacks . onLoadStart ?.( ) ;
0 commit comments