cozy-client / StackLink
Class: StackLink¶
Transfers queries and mutations to a remote stack
Hierarchy¶
-
↳
StackLink
Constructors¶
constructor¶
• new StackLink([options]?
)
Parameters
Name | Type | Description |
---|---|---|
[options] |
StackLinkOptions |
Options |
Overrides
Defined in
packages/cozy-client/src/StackLink.js:70
Properties¶
isOnline¶
• isOnline: any
Defined in
packages/cozy-client/src/StackLink.js:78
performanceApi¶
• performanceApi: PerformanceAPI
Defined in
packages/cozy-client/src/StackLink.js:81
stackClient¶
• stackClient: any
Defined in
packages/cozy-client/src/StackLink.js:77
Methods¶
executeMutation¶
▸ executeMutation(mutation
, options
, result
, forward
): Promise
<any
>
Parameters
Name | Type |
---|---|
mutation |
any |
options |
any |
result |
any |
forward |
any |
Returns
Promise
<any
>
Defined in
packages/cozy-client/src/StackLink.js:141
executeQuery¶
▸ executeQuery(query
): Promise
<any
>
Parameters
Name | Type | Description |
---|---|---|
query |
QueryDefinition |
Query to execute |
Returns
Promise
<any
>
Defined in
packages/cozy-client/src/StackLink.js:118
persistCozyData¶
▸ persistCozyData(data
, forward
): Promise
<any
>
Persist the given data into the links storage
Parameters
Name | Type |
---|---|
data |
any |
forward |
any |
Returns
Promise
<any
>
Overrides
Defined in
packages/cozy-client/src/StackLink.js:110
registerClient¶
▸ registerClient(client
): void
Parameters
Name | Type |
---|---|
client |
any |
Returns
void
Defined in
packages/cozy-client/src/StackLink.js:84
request¶
▸ request(operation
, options
, result
, forward
): Promise
<any
>
Request the given operation from the link
Parameters
Name | Type |
---|---|
operation |
any |
options |
any |
result |
any |
forward |
any |
Returns
Promise
<any
>
Overrides
Defined in
packages/cozy-client/src/StackLink.js:92
reset¶
▸ reset(): Promise
<void
>
Reset the link data
Returns
Promise
<void
>
Overrides
Defined in