Internal change
PiperOrigin-RevId: 525854969
This commit is contained in:
parent
02bdb9aba0
commit
bd73617e5c
|
@ -14,6 +14,7 @@ import {isWebKit} from '../../web/graph_runner/platform_utils';
|
||||||
*/
|
*/
|
||||||
export declare interface FileLocator {
|
export declare interface FileLocator {
|
||||||
locateFile: (filename: string) => string;
|
locateFile: (filename: string) => string;
|
||||||
|
mainScriptUrlOrBlob?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1222,7 +1223,11 @@ export async function createMediaPipeLib<LibType>(
|
||||||
// self.Module and a fileLocator, we manually merge them into self.Module and
|
// self.Module and a fileLocator, we manually merge them into self.Module and
|
||||||
// use that. TODO: Remove this when asset scripts are fixed.
|
// use that. TODO: Remove this when asset scripts are fixed.
|
||||||
if (self.Module && fileLocator) {
|
if (self.Module && fileLocator) {
|
||||||
(self.Module as FileLocator).locateFile = fileLocator.locateFile;
|
const moduleFileLocator = self.Module as FileLocator;
|
||||||
|
moduleFileLocator.locateFile = fileLocator.locateFile;
|
||||||
|
if (fileLocator.mainScriptUrlOrBlob) {
|
||||||
|
moduleFileLocator.mainScriptUrlOrBlob = fileLocator.mainScriptUrlOrBlob;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// TODO: Ensure that fileLocator is passed in by all users
|
// TODO: Ensure that fileLocator is passed in by all users
|
||||||
// and make it required
|
// and make it required
|
||||||
|
|
Loading…
Reference in New Issue
Block a user