File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ export class FirebaseAppImpl implements FirebaseApp {
148
148
/**
149
149
* @param component the component being added to this app's container
150
150
*/
151
- _addComponent ( component : Component ) : void {
151
+ _addComponent < T extends Name > ( component : Component < T > ) : void {
152
152
try {
153
153
this . container . addComponent ( component ) ;
154
154
} catch ( e ) {
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export class PlatformLoggerService {
33
33
return providers
34
34
. map ( provider => {
35
35
if ( isVersionServiceProvider ( provider ) ) {
36
- const service = provider . getImmediate ( ) ;
36
+ const service = ( provider as Provider < 'app-version' > ) . getImmediate ( ) ;
37
37
return `${ service . library } /${ service . version } ` ;
38
38
} else {
39
39
return null ;
@@ -51,9 +51,7 @@ export class PlatformLoggerService {
51
51
* provides VersionService. The provider is not necessarily a 'app-version'
52
52
* provider.
53
53
*/
54
- function isVersionServiceProvider (
55
- provider : Provider < Name >
56
- ) : provider is Provider < 'app-version' > {
54
+ function isVersionServiceProvider ( provider : Provider < Name > ) : boolean {
57
55
const component = provider . getComponent ( ) ;
58
56
return component ?. type === ComponentType . VERSION ;
59
57
}
You can’t perform that action at this time.
0 commit comments