Skip to content

Commit 1d37aa4

Browse files
authored
Define _FirebaseService interface (firebase#3112)
1 parent d1b8139 commit 1d37aa4

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

common/api-review/app-types-exp.api.md

+7
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,13 @@ export interface FirebaseOptions {
5353
storageBucket?: string;
5454
}
5555

56+
// @internal (undocumented)
57+
export interface _FirebaseService {
58+
// (undocumented)
59+
app: FirebaseApp;
60+
delete(): Promise<void>;
61+
}
62+
5663
// @public (undocumented)
5764
export interface PlatformLoggerService {
5865
// (undocumented)

packages-exp/app-types-exp/index.d.ts

+12
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,18 @@ export interface PlatformLoggerService {
104104
getPlatformInfoString(): string;
105105
}
106106

107+
/**
108+
* @internal
109+
*/
110+
export interface _FirebaseService {
111+
app: FirebaseApp;
112+
/**
113+
* Delete the service and free it's resources - called from
114+
* {@link @firebase/app-exp#deleteApp | deleteApp()}
115+
*/
116+
delete(): Promise<void>;
117+
}
118+
107119
declare module '@firebase/component' {
108120
interface NameServiceMapping {
109121
'app-exp': FirebaseApp;

0 commit comments

Comments
 (0)