@@ -35,13 +35,18 @@ export type FunctionsErrorCodeCore = 'ok' | 'cancelled' | 'unknown' | 'invalid-a
3535export function getFunctions(app ? : FirebaseApp , regionOrCustomDomain ? : string ): Functions ;
3636
3737// @public
38- export type HttpsCallable <RequestData = unknown , ResponseData = unknown > = (data ? : RequestData | null ) => Promise <HttpsCallableResult <ResponseData >>;
38+ export interface HttpsCallable <RequestData = unknown , ResponseData = unknown , StreamData = unknown > {
39+ // (undocumented)
40+ (data ? : RequestData | null ): Promise <HttpsCallableResult <ResponseData >>;
41+ // (undocumented)
42+ stream: (data ? : RequestData | null , options ? : HttpsCallableStreamOptions ) => Promise <HttpsCallableStreamResult <ResponseData , StreamData >>;
43+ }
3944
4045// @public
41- export function httpsCallable<RequestData = unknown , ResponseData = unknown >(functionsInstance : Functions , name : string , options ? : HttpsCallableOptions ): HttpsCallable <RequestData , ResponseData >;
46+ export function httpsCallable<RequestData = unknown , ResponseData = unknown , StreamData = unknown >(functionsInstance : Functions , name : string , options ? : HttpsCallableOptions ): HttpsCallable <RequestData , ResponseData , StreamData >;
4247
4348// @public
44- export function httpsCallableFromURL<RequestData = unknown , ResponseData = unknown >(functionsInstance : Functions , url : string , options ? : HttpsCallableOptions ): HttpsCallable <RequestData , ResponseData >;
49+ export function httpsCallableFromURL<RequestData = unknown , ResponseData = unknown , StreamData = unknown >(functionsInstance : Functions , url : string , options ? : HttpsCallableOptions ): HttpsCallable <RequestData , ResponseData , StreamData >;
4550
4651// @public
4752export interface HttpsCallableOptions {
@@ -54,5 +59,19 @@ export interface HttpsCallableResult<ResponseData = unknown> {
5459 readonly data: ResponseData ;
5560}
5661
62+ // @public
63+ export interface HttpsCallableStreamOptions {
64+ limitedUseAppCheckTokens? : boolean ;
65+ signal? : AbortSignal ;
66+ }
67+
68+ // @public
69+ export interface HttpsCallableStreamResult <ResponseData = unknown , StreamData = unknown > {
70+ // (undocumented)
71+ readonly data: Promise <ResponseData >;
72+ // (undocumented)
73+ readonly stream: AsyncIterable <StreamData >;
74+ }
75+
5776
5877```
0 commit comments