abstract
AbstractRemote
Extended by
Constructors
new AbstractRemote()
new AbstractRemote(
connector,
logger?,
options?): AbstractRemote
Parameters
Parameter | Type |
---|---|
connector | RemoteConnector |
logger ? | ILogger |
options ? | Partial <AbstractRemoteOptions > |
Returns
Accessors
fetch
get fetch(): (input, init?) => Promise<Response>(input, init?) => Promise<Response>(input, init?) => Promise<Response>
Returns
Function
a fetch implementation (function) which can be called to perform fetch requests
Parameters
Parameter | Type |
---|---|
input | URL | RequestInfo |
init ? | RequestInit |
Returns
Promise
<Response
>
Parameters
Parameter | Type |
---|---|
input | URL | RequestInfo |
init ? | RequestInit |
Returns
Promise
<Response
>
Parameters
Parameter | Type |
---|---|
input | string | URL | Request |
init ? | RequestInit |
Returns
Promise
<Response
>
Methods
get()
get(path, headers?): Promise<any>
Parameters
Parameter | Type |
---|---|
path | string |
headers ? | Record <string , string > |
Returns
Promise
<any
>
getBSON()
abstract getBSON(): Promise<typeof BSON>
Provides a BSON implementation. The import nature of this varies depending on the platform
Returns
Promise
<typeof BSON
>
getCredentials()
getCredentials(): Promise<null | PowerSyncCredentials>
Returns
Promise
<null
| PowerSyncCredentials
>
getUserAgent()
getUserAgent(): string
Returns
string
post()
post(
path,
data,
headers?): Promise<any>
Parameters
Parameter | Type |
---|---|
path | string |
data | any |
headers ? | Record <string , string > |
Returns
Promise
<any
>
postStream()
postStream(options): Promise<DataStream<StreamingSyncLine>>
Connects to the sync/stream http endpoint
Parameters
Parameter | Type |
---|---|
options | SyncStreamOptions |
Returns
Promise
<DataStream
<StreamingSyncLine
>>
postStreaming()
postStreaming(
path,
data,
headers?,
signal?): Promise<any>
Parameters
Parameter | Type |
---|---|
path | string |
data | any |
headers ? | Record <string , string > |
signal ? | AbortSignal |
Returns
Promise
<any
>
socketStream()
socketStream(options): Promise<DataStream<StreamingSyncLine>>
Connects to the sync/stream websocket endpoint
Parameters
Parameter | Type |
---|---|
options | SyncStreamOptions |
Returns
Promise
<DataStream
<StreamingSyncLine
>>