Skip to content

Commit ed091d2

Browse files
committed
declare zero parameter initializeServerApp function.
1 parent 4ee298c commit ed091d2

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

common/api-review/app.api.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,9 @@ export function initializeServerApp(options: FirebaseOptions | FirebaseApp, conf
115115
// @public
116116
export function initializeServerApp(_serverAppConfig?: FirebaseServerAppSettings): FirebaseServerApp;
117117

118+
// @public
119+
export function initializeServerApp(): FirebaseServerApp;
120+
118121
// @internal (undocumented)
119122
export function _isFirebaseApp(obj: FirebaseApp | FirebaseOptions | FirebaseAppSettings): obj is FirebaseApp;
120123

docs-devsite/app.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This package coordinates the communication between the different Firebase compon
2323
| <b>function()</b> |
2424
| [getApps()](./app.md#getapps) | A (read-only) array of all initialized apps. |
2525
| [initializeApp()](./app.md#initializeapp) | Creates and initializes a FirebaseApp instance. |
26+
| [initializeServerApp()](./app.md#initializeserverapp) | Creates and initializes a [FirebaseServerApp](./app.firebaseserverapp.md#firebaseserverapp_interface) instance using Auto Init. |
2627
| <b>function(\_serverAppConfig, ...)</b> |
2728
| [initializeServerApp(\_serverAppConfig)](./app.md#initializeserverapp_b13f0eb) | Creates and initializes a [FirebaseServerApp](./app.firebaseserverapp.md#firebaseserverapp_interface) instance. |
2829
| <b>function(libraryKeyOrName, ...)</b> |
@@ -118,6 +119,21 @@ export declare function initializeApp(): FirebaseApp;
118119

119120
[FirebaseApp](./app.firebaseapp.md#firebaseapp_interface)
120121

122+
### initializeServerApp() {:#initializeserverapp}
123+
124+
Creates and initializes a [FirebaseServerApp](./app.firebaseserverapp.md#firebaseserverapp_interface) instance using Auto Init.
125+
126+
<b>Signature:</b>
127+
128+
```typescript
129+
export declare function initializeServerApp(): FirebaseServerApp;
130+
```
131+
<b>Returns:</b>
132+
133+
[FirebaseServerApp](./app.firebaseserverapp.md#firebaseserverapp_interface)
134+
135+
The initialized \`<!-- -->FirebaseServerApp.
136+
121137
## function(\_serverAppConfig, ...)
122138

123139
### initializeServerApp(\_serverAppConfig) {:#initializeserverapp_b13f0eb}

packages/app/src/api.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,14 @@ export function initializeServerApp(
245245
_serverAppConfig?: FirebaseServerAppSettings
246246
): FirebaseServerApp;
247247

248+
/**
249+
* Creates and initializes a {@link @firebase/app#FirebaseServerApp} instance using Auto Init.
250+
*
251+
* @returns The initialized `FirebaseServerApp.
252+
*
253+
* @public
254+
*/
255+
export function initializeServerApp(): FirebaseServerApp;
248256
export function initializeServerApp(
249257
_options?: FirebaseApp | FirebaseServerAppSettings | FirebaseOptions,
250258
_serverAppConfig: FirebaseServerAppSettings = {}

0 commit comments

Comments
 (0)