@pbvex/client / FetchRealtimeTransport
Class: FetchRealtimeTransport
Implements
Constructors
Constructor
new FetchRealtimeTransport(
options):FetchRealtimeTransport
Parameters
options
Returns
FetchRealtimeTransport
Properties
baseUrl
readonlybaseUrl:string
fetchFn
readonlyfetchFn: (input,init?) =>Promise<Response>
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
getAuthToken?
readonlyoptionalgetAuthToken?: () =>string|Promise<string|undefined> |undefined
Returns
string | Promise<string | undefined> | undefined
initialReconnectDelayMs
readonlyinitialReconnectDelayMs:number
maxFunctionArgsBytes
readonlymaxFunctionArgsBytes:number
maxRealtimeBodyBytes
readonlymaxRealtimeBodyBytes:number
maxReconnectDelayMs
readonlymaxReconnectDelayMs:number
maxReconnects
readonlymaxReconnects:number
maxResponseBodyBytes
readonlymaxResponseBodyBytes:number
maxReturnValueBytes
readonlymaxReturnValueBytes:number
maxSseEventDataLength
readonlymaxSseEventDataLength:number
maxSseLineLength
readonlymaxSseLineLength:number
realtimePath
readonlyrealtimePath:string
timeoutMs
readonlytimeoutMs:number
Accessors
connectionState
Get Signature
get connectionState():
ConnectionState
Returns
Implementation of
RealtimeTransport.connectionState
Methods
close()
close():
void
Returns
void
Implementation of
computeSubscriptionId()
computeSubscriptionId(
path,canonicalArgs):Promise<string>
Parameters
path
string
canonicalArgs
string
Returns
Promise<string>
refreshAuth()
refreshAuth():
void
Returns
void
Implementation of
removeSubscription()
removeSubscription(
subscriptionKey):void
Parameters
subscriptionKey
string
Returns
void
watch()
watch<
Args,Return>(path,args,options):Unsubscribe
Type Parameters
Args
Args
Return
Return
Parameters
path
string
args
Args
options
WatchOptions<Return>