Skip to content

Commit 095c098

Browse files
authored
remove accidental factory export (#9232)
1 parent f2ecae7 commit 095c098

File tree

4 files changed

+6
-37
lines changed

4 files changed

+6
-37
lines changed

.changeset/stupid-files-reflect.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@firebase/ai': patch
3+
---
4+
5+
Remove accidental `factory` export.

common/api-review/ai.api.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,10 @@
44
55
```ts
66

7-
import { AppCheckInternalComponentName } from '@firebase/app-check-interop-types';
87
import { AppCheckTokenResult } from '@firebase/app-check-interop-types';
9-
import { ComponentContainer } from '@firebase/component';
108
import { FirebaseApp } from '@firebase/app';
11-
import { FirebaseAppCheckInternal } from '@firebase/app-check-interop-types';
12-
import { FirebaseAuthInternal } from '@firebase/auth-interop-types';
13-
import { FirebaseAuthInternalName } from '@firebase/auth-interop-types';
149
import { FirebaseAuthTokenData } from '@firebase/auth-interop-types';
1510
import { FirebaseError } from '@firebase/util';
16-
import { _FirebaseService } from '@firebase/app';
17-
import { InstanceFactoryOptions } from '@firebase/component';
18-
import { Provider } from '@firebase/component';
1911

2012
// @public
2113
export interface AI {
@@ -245,11 +237,6 @@ export interface ErrorDetails {
245237
reason?: string;
246238
}
247239

248-
// Warning: (ae-forgotten-export) The symbol "AIService" needs to be exported by the entry point index.d.ts
249-
//
250-
// @public (undocumented)
251-
export function factory(container: ComponentContainer, { instanceIdentifier }: InstanceFactoryOptions): AIService;
252-
253240
// @public
254241
export interface FileData {
255242
// (undocumented)

docs-devsite/ai.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ The Firebase AI Web SDK.
2222
| [getGenerativeModel(ai, modelParams, requestOptions)](./ai.md#getgenerativemodel_c63f46a) | Returns a [GenerativeModel](./ai.generativemodel.md#generativemodel_class) class with methods for inference and other functionality. |
2323
| [getImagenModel(ai, modelParams, requestOptions)](./ai.md#getimagenmodel_e1f6645) | <b><i>(Public Preview)</i></b> Returns an [ImagenModel](./ai.imagenmodel.md#imagenmodel_class) class with methods for using Imagen.<!-- -->Only Imagen 3 models (named <code>imagen-3.0-*</code>) are supported. |
2424
| [getLiveGenerativeModel(ai, modelParams)](./ai.md#getlivegenerativemodel_f2099ac) | <b><i>(Public Preview)</i></b> Returns a [LiveGenerativeModel](./ai.livegenerativemodel.md#livegenerativemodel_class) class for real-time, bidirectional communication.<!-- -->The Live API is only supported in modern browser windows and Node &gt;<!-- -->= 22. |
25-
| <b>function(container, ...)</b> |
26-
| [factory(container, { instanceIdentifier })](./ai.md#factory_6581aeb) | |
2725
| <b>function(liveSession, ...)</b> |
2826
| [startAudioConversation(liveSession, options)](./ai.md#startaudioconversation_01c8e7f) | <b><i>(Public Preview)</i></b> Starts a real-time, bidirectional audio conversation with the model. This helper function manages the complexities of microphone access, audio recording, playback, and interruptions. |
2927

@@ -327,27 +325,6 @@ export declare function getLiveGenerativeModel(ai: AI, modelParams: LiveModelPar
327325

328326
If the `apiKey` or `projectId` fields are missing in your Firebase config.
329327

330-
## function(container, ...)
331-
332-
### factory(container, { instanceIdentifier }) {:#factory_6581aeb}
333-
334-
<b>Signature:</b>
335-
336-
```typescript
337-
export declare function factory(container: ComponentContainer, { instanceIdentifier }: InstanceFactoryOptions): AIService;
338-
```
339-
340-
#### Parameters
341-
342-
| Parameter | Type | Description |
343-
| --- | --- | --- |
344-
| container | ComponentContainer | |
345-
| { instanceIdentifier } | InstanceFactoryOptions | |
346-
347-
<b>Returns:</b>
348-
349-
AIService
350-
351328
## function(liveSession, ...)
352329

353330
### startAudioConversation(liveSession, options) {:#startaudioconversation_01c8e7f}

packages/ai/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ declare global {
4343
}
4444
}
4545

46-
export function factory(
46+
function factory(
4747
container: ComponentContainer,
4848
{ instanceIdentifier }: InstanceFactoryOptions
4949
): AIService {

0 commit comments

Comments
 (0)