@@ -34,7 +34,12 @@ import { FirebaseAppLiteImpl } from './lite/firebaseAppLite';
34
34
import { DEFAULT_ENTRY_NAME , PLATFORM_LOG_STRING } from './constants' ;
35
35
import { version } from '../../firebase/package.json' ;
36
36
import { logger } from './logger' ;
37
- import { setUserLogHandler , setLogLevel , LogCallback , LogOptions } from '@firebase/logger' ;
37
+ import {
38
+ setUserLogHandler ,
39
+ setLogLevel ,
40
+ LogCallback ,
41
+ LogOptions
42
+ } from '@firebase/logger' ;
38
43
import { Component , ComponentType , Name } from '@firebase/component' ;
39
44
40
45
/**
@@ -62,14 +67,7 @@ export function createFirebaseNamespaceCore(
62
67
app,
63
68
registerVersion,
64
69
setLogLevel,
65
- onLog : (
66
- logCallback : LogCallback | null ,
67
- options ?: LogOptions ) => {
68
- if ( logCallback !== null && typeof logCallback !== 'function' ) {
69
- throw ERROR_FACTORY . create ( AppError . INVALID_LOG_ARGUMENT , { appName : name } ) ;
70
- }
71
- setUserLogHandler ( logCallback , options ) ;
72
- } ,
70
+ onLog,
73
71
// @ts -ignore
74
72
apps : null ,
75
73
SDK_VERSION : version ,
@@ -287,6 +285,15 @@ export function createFirebaseNamespaceCore(
287
285
) ;
288
286
}
289
287
288
+ function onLog ( logCallback : LogCallback | null , options ?: LogOptions ) : void {
289
+ if ( logCallback !== null && typeof logCallback !== 'function' ) {
290
+ throw ERROR_FACTORY . create ( AppError . INVALID_LOG_ARGUMENT , {
291
+ appName : name
292
+ } ) ;
293
+ }
294
+ setUserLogHandler ( logCallback , options ) ;
295
+ }
296
+
290
297
// Map the requested service to a registered service name
291
298
// (used to map auth to serverAuth service when needed).
292
299
function useAsService ( app : FirebaseApp , name : string ) : string | null {
0 commit comments