@@ -477,15 +477,15 @@ class ModuleLoader {
477477 /**
478478 * @see {@link CustomizedModuleLoader.register }
479479 */
480- register ( specifier , parentURL , data , transferList ) {
480+ register ( specifier , parentURL , data , transferList , isInternal ) {
481481 if ( ! this . #customizations) {
482482 // `CustomizedModuleLoader` is defined at the bottom of this file and
483483 // available well before this line is ever invoked. This is here in
484484 // order to preserve the git diff instead of moving the class.
485485 // eslint-disable-next-line no-use-before-define
486486 this . setCustomizations ( new CustomizedModuleLoader ( ) ) ;
487487 }
488- return this . #customizations. register ( `${ specifier } ` , `${ parentURL } ` , data , transferList ) ;
488+ return this . #customizations. register ( `${ specifier } ` , `${ parentURL } ` , data , transferList , isInternal ) ;
489489 }
490490
491491 /**
@@ -617,10 +617,11 @@ class CustomizedModuleLoader {
617617 * @param {any } [data] Arbitrary data to be passed from the custom loader
618618 * (user-land) to the worker.
619619 * @param {any[] } [transferList] Objects in `data` that are changing ownership
620+ * @param {boolean } [isInternal] For internal loaders that should not be publicly exposed.
620621 * @returns {{ format: string, url: URL['href'] } }
621622 */
622- register ( originalSpecifier , parentURL , data , transferList ) {
623- return hooksProxy . makeSyncRequest ( 'register' , transferList , originalSpecifier , parentURL , data ) ;
623+ register ( originalSpecifier , parentURL , data , transferList , isInternal ) {
624+ return hooksProxy . makeSyncRequest ( 'register' , transferList , originalSpecifier , parentURL , data , isInternal ) ;
624625 }
625626
626627 /**
0 commit comments