@@ -709,48 +709,6 @@ function warnAboutStorageProd(): void {
709709  ) . log ( ) ; 
710710} 
711711
712- async  function  initializeFunctionsConfigHelper ( ) : Promise < void >  { 
713-   const  functionsResolution  =  await  assertResolveDeveloperNodeModule ( "firebase-functions" ) ; 
714-   const  localFunctionsModule  =  require ( functionsResolution . resolution ) ; 
715- 
716-   logDebug ( "Checked functions.config()" ,  { 
717-     config : localFunctionsModule . config ( ) , 
718-   } ) ; 
719- 
720-   const  originalConfig  =  localFunctionsModule . config ( ) ; 
721-   const  proxiedConfig  =  new  Proxied ( originalConfig ) 
722-     . any ( ( parentConfig ,  parentKey )  =>  { 
723-       const  isInternal  =  parentKey . startsWith ( "Symbol(" )  ||  parentKey . startsWith ( "inspect" ) ; 
724-       if  ( ! parentConfig [ parentKey ]  &&  ! isInternal )  { 
725-         new  EmulatorLog ( "SYSTEM" ,  "functions-config-missing-value" ,  "" ,  { 
726-           key : parentKey , 
727-         } ) . log ( ) ; 
728-       } 
729- 
730-       return  parentConfig [ parentKey ] ; 
731-     } ) 
732-     . finalize ( ) ; 
733- 
734-   const  functionsModuleProxy  =  new  Proxied < typeof  localFunctionsModule > ( localFunctionsModule ) ; 
735-   const  proxiedFunctionsModule  =  functionsModuleProxy 
736-     . when ( "config" ,  ( )  =>  ( )  =>  { 
737-       return  proxiedConfig ; 
738-     } ) 
739-     . finalize ( ) ; 
740- 
741-   // Stub the functions module in the require cache 
742-   const  v  =  require . cache [ functionsResolution . resolution ] ; 
743-   // eslint-disable-next-line @typescript-eslint/no-non-null-assertion -- this is not precedent. 
744-   require . cache [ functionsResolution . resolution ]  =  Object . assign ( v ! ,  { 
745-     exports : proxiedFunctionsModule , 
746-     path : path . dirname ( functionsResolution . resolution ) , 
747-   } ) ; 
748- 
749-   logDebug ( "firebase-functions has been stubbed." ,  { 
750-     functionsResolution, 
751-   } ) ; 
752- } 
753- 
754712/* 
755713 Retains a reference to the raw body buffer to allow access to the raw body for things like request 
756714 signature validation. This is used as the "verify" function in body-parser options. 
@@ -899,7 +857,6 @@ async function initializeRuntime(): Promise<void> {
899857
900858  initializeRuntimeConfig ( ) ; 
901859  initializeNetworkFiltering ( ) ; 
902-   await  initializeFunctionsConfigHelper ( ) ; 
903860  await  initializeFirebaseFunctionsStubs ( ) ; 
904861  await  initializeFirebaseAdminStubs ( ) ; 
905862} 
0 commit comments