@@ -361,7 +361,7 @@ interface IInstantiatorOptions extends ICommonOptions {
361
361
interface IDataOptions extends ICommonOptions {
362
362
data : ArrayBufferView | ArrayBuffer | Response
363
363
}
364
- export type IOptions = IInstantiatorOptions | IDataOptions
364
+ export type OnigurumaLoadOptions = IInstantiatorOptions | IDataOptions
365
365
366
366
async function _loadWasm ( loader : WebAssemblyInstantiator , print : ( ( str : string ) => void ) | undefined ) : Promise < void > {
367
367
onigBinding = await OnigasmModuleFactory ( {
@@ -379,25 +379,25 @@ async function _loadWasm(loader: WebAssemblyInstantiator, print: ((str: string)
379
379
} )
380
380
}
381
381
382
- function isInstantiatorOptionsObject ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | IOptions ) : dataOrOptions is IInstantiatorOptions {
382
+ function isInstantiatorOptionsObject ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | OnigurumaLoadOptions ) : dataOrOptions is IInstantiatorOptions {
383
383
return ( typeof ( < IInstantiatorOptions > dataOrOptions ) . instantiator === 'function' )
384
384
}
385
385
386
- function isDataOptionsObject ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | IOptions ) : dataOrOptions is IDataOptions {
386
+ function isDataOptionsObject ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | OnigurumaLoadOptions ) : dataOrOptions is IDataOptions {
387
387
return ( typeof ( < IDataOptions > dataOrOptions ) . data !== 'undefined' )
388
388
}
389
389
390
- function isResponse ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | IOptions ) : dataOrOptions is Response {
390
+ function isResponse ( dataOrOptions : ArrayBufferView | ArrayBuffer | Response | OnigurumaLoadOptions ) : dataOrOptions is Response {
391
391
return ( typeof Response !== 'undefined' && dataOrOptions instanceof Response )
392
392
}
393
393
394
394
let initCalled = false
395
395
let initPromise : Promise < void > | null = null
396
396
397
397
export function loadWasm ( loader : WebAssemblyInstantiator ) : Promise < void >
398
- export function loadWasm ( options : IOptions ) : Promise < void >
398
+ export function loadWasm ( options : OnigurumaLoadOptions ) : Promise < void >
399
399
export function loadWasm ( data : ArrayBufferView | ArrayBuffer | Response ) : Promise < void >
400
- export function loadWasm ( dataOrOptions : WebAssemblyInstantiator | ArrayBufferView | ArrayBuffer | Response | IOptions ) : Promise < void > {
400
+ export function loadWasm ( dataOrOptions : WebAssemblyInstantiator | ArrayBufferView | ArrayBuffer | Response | OnigurumaLoadOptions ) : Promise < void > {
401
401
if ( initCalled ) {
402
402
// Already initialized
403
403
return initPromise !
0 commit comments