5
5
``` ts
6
6
7
7
import { AppCheckInternalComponentName } from ' @firebase/app-check-interop-types' ;
8
- import { AppCheckTokenListener } from ' @firebase/app-check-interop-types' ;
9
- import { AppCheckTokenResult } from ' @firebase/app-check-interop-types' ;
10
8
import { FirebaseApp } from ' @firebase/app' ;
11
9
import { FirebaseAuthInternalName } from ' @firebase/auth-interop-types' ;
12
- import { FirebaseAuthTokenData } from ' @firebase/auth-interop-types' ;
13
10
import { FirebaseError } from ' @firebase/util' ;
14
- import { FirebaseOptions } from ' @firebase/app-types' ;
15
11
import { LogLevelString } from ' @firebase/logger' ;
16
12
import { Provider } from ' @firebase/component' ;
17
13
18
- // @public
19
- export class AppCheckTokenProvider {
20
- constructor (appName_ : string , appCheckProvider ? : Provider <AppCheckInternalComponentName >);
21
- // (undocumented)
22
- addTokenChangeListener(listener : AppCheckTokenListener ): void ;
23
- // (undocumented)
24
- getToken(forceRefresh ? : boolean ): Promise <AppCheckTokenResult >;
25
- }
26
-
27
- // @public (undocumented)
28
- export type AuthTokenListener = (token : string | null ) => void ;
29
-
30
- // @public (undocumented)
31
- export interface AuthTokenProvider {
32
- // (undocumented)
33
- addTokenChangeListener(listener : AuthTokenListener ): void ;
34
- // (undocumented)
35
- getToken(forceRefresh : boolean ): Promise <FirebaseAuthTokenData | null >;
36
- }
37
-
38
14
// @public (undocumented)
39
15
export interface CancellableOperation <T > extends PromiseLike <{
40
16
data: T ;
@@ -66,8 +42,6 @@ export class DataConnect {
66
42
// (undocumented)
67
43
getSettings(): ConnectorConfig ;
68
44
// (undocumented)
69
- initialized: boolean ;
70
- // (undocumented)
71
45
isEmulator: boolean ;
72
46
// (undocumented)
73
47
setInitialized(): void ;
@@ -95,24 +69,6 @@ export interface DataConnectSubscription<Data, Variables> {
95
69
userCallback: OnResultSubscription <Data , Variables >;
96
70
}
97
71
98
- // @public (undocumented)
99
- export interface DataConnectTransport {
100
- // (undocumented)
101
- invokeMutation<T , U >(queryName : string , body ? : U ): PromiseLike <{
102
- data: T ;
103
- errors: Error [];
104
- }>;
105
- // (undocumented)
106
- invokeQuery<T , U >(queryName : string , body ? : U ): PromiseLike <{
107
- data: T ;
108
- errors: Error [];
109
- }>;
110
- // (undocumented)
111
- onTokenChanged: (token : string | null ) => void ;
112
- // (undocumented)
113
- useEmulator(host : string , port ? : number , sslEnabled ? : boolean ): void ;
114
- }
115
-
116
72
// @public (undocumented)
117
73
export type DataSource = typeof SOURCE_CACHE | typeof SOURCE_SERVER ;
118
74
@@ -122,20 +78,6 @@ export function executeMutation<Data, Variables>(mutationRef: MutationRef<Data,
122
78
// @public
123
79
export function executeQuery<Data , Variables >(queryRef : QueryRef <Data , Variables >): QueryPromise <Data , Variables >;
124
80
125
- // @public (undocumented)
126
- export const FIREBASE_DATA_CONNECT_EMULATOR_HOST_VAR = " FIREBASE_DATA_CONNECT_EMULATOR_HOST" ;
127
-
128
- // @public (undocumented)
129
- export class FirebaseAuthProvider implements AuthTokenProvider {
130
- constructor (_appName : string , _options : FirebaseOptions , _authProvider : Provider <FirebaseAuthInternalName >);
131
- // (undocumented)
132
- addTokenChangeListener(listener : AuthTokenListener ): void ;
133
- // (undocumented)
134
- getToken(forceRefresh : boolean ): Promise <FirebaseAuthTokenData | null >;
135
- // (undocumented)
136
- removeTokenChangeListener(listener : (token : string | null ) => void ): void ;
137
- }
138
-
139
81
// @public
140
82
export function getDataConnect(options : ConnectorConfig ): DataConnect ;
141
83
@@ -161,10 +103,6 @@ export function mutationRef<Data>(dcInstance: DataConnect, mutationName: string)
161
103
// @public (undocumented)
162
104
export function mutationRef<Data , Variables >(dcInstance : DataConnect , mutationName : string , variables : Variables ): MutationRef <Data , Variables >;
163
105
164
- // @public (undocumented)
165
- export interface MutationResponse <T > extends CancellableOperation <T > {
166
- }
167
-
168
106
// @public
169
107
export interface MutationResult <Data , Variables > extends DataConnectResult <Data , Variables > {
170
108
// (undocumented)
@@ -221,10 +159,6 @@ export function queryRef<Data>(dcInstance: DataConnect, queryName: string): Quer
221
159
// @public
222
160
export function queryRef<Data , Variables >(dcInstance : DataConnect , queryName : string , variables : Variables ): QueryRef <Data , Variables >;
223
161
224
- // @public (undocumented)
225
- export interface QueryResponse <T > extends CancellableOperation <T > {
226
- }
227
-
228
162
// @public
229
163
export interface QueryResult <Data , Variables > extends DataConnectResult <Data , Variables > {
230
164
// (undocumented)
@@ -249,14 +183,6 @@ export interface RefInfo<Variables> {
249
183
variables: Variables ;
250
184
}
251
185
252
- // @public (undocumented)
253
- export interface Sender <T > {
254
- // (undocumented)
255
- abort: () => void ;
256
- // (undocumented)
257
- send: () => Promise <T >;
258
- }
259
-
260
186
// @public
261
187
export interface SerializedRef <Data , Variables > extends OpResult <Data > {
262
188
// (undocumented)
@@ -294,9 +220,6 @@ export function terminate(dataConnect: DataConnect): Promise<void>;
294
220
// @public
295
221
export function toQueryRef<Data , Variables >(serializedRef : SerializedRef <Data , Variables >): QueryRef <Data , Variables >;
296
222
297
- // @public (undocumented)
298
- export type TransportClass = new (options : DataConnectOptions , apiKey ? : string , authProvider ? : AuthTokenProvider , appCheckProvider ? : AppCheckTokenProvider , transportOptions ? : TransportOptions , _isUsingGen ? : boolean ) => DataConnectTransport ;
299
-
300
223
// @public
301
224
export interface TransportOptions {
302
225
// (undocumented)
0 commit comments