Skip to content

cozy-client / StackLink

Class: StackLink

Transfers queries and mutations to a remote stack

Hierarchy

Constructors

constructor

new StackLink([options]?)

Parameters

Name Type Description
[options] StackLinkOptions Options

Overrides

CozyLink.constructor

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

CozyLink.persistCozyData

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

CozyLink.request

Defined in

packages/cozy-client/src/StackLink.js:92


reset

reset(): Promise<void>

Reset the link data

Returns

Promise<void>

Overrides

CozyLink.reset

Defined in

packages/cozy-client/src/StackLink.js:88