Search
Preparing search index...
The search index is not available
@balena/jellyfish-types
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@balena/jellyfish-types
worker
WorkerContext
Interface WorkerContext
Hierarchy
WorkerContext
Index
Properties
cards
defaults
errors
privileged
Session
sync
Methods
enqueue
Action
get
Card
By
Id
get
Card
By
Slug
get
Event
Slug
insert
Card
patch
Card
query
replace
Card
Properties
cards
cards
:
{}
Type declaration
[
slug:
string
]:
ContractDefinition
<
ContractData
>
defaults
defaults
:
<
TContract
>
(
contract
:
Partial
<
TContract
>
)
=>
TContract
Type declaration
<
TContract
>
(
contract
:
Partial
<
TContract
>
)
:
TContract
Type parameters
TContract
:
Contract
<
ContractData
,
{}
,
TContract
>
Parameters
contract:
Partial
<
TContract
>
Returns
TContract
errors
errors
:
WorkerErrors
privileged
Session
privileged
Session
:
string
sync
sync
:
any
Methods
enqueue
Action
enqueue
Action
(
session
:
string
, actionRequest
:
ProducerOptions
)
:
Promise
<
ActionRequestContract
>
Parameters
session:
string
actionRequest:
ProducerOptions
Returns
Promise
<
ActionRequestContract
>
get
Card
By
Id
get
Card
By
Id
(
lsession
:
string
, id
:
string
)
:
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Parameters
lsession:
string
id:
string
Returns
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
get
Card
By
Slug
get
Card
By
Slug
(
lsession
:
string
, slug
:
string
)
:
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Parameters
lsession:
string
slug:
string
Returns
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
get
Event
Slug
get
Event
Slug
(
type
:
string
)
:
Promise
<
string
>
Parameters
type:
string
Returns
Promise
<
string
>
insert
Card
insert
Card
(
lsession
:
string
, typeCard
:
TypeContract
, options
:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
, card
:
Partial
<
Contract
<
ContractData
,
{}
>
>
)
:
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Parameters
lsession:
string
typeCard:
TypeContract
options:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
Optional
actor
?:
string
Optional
attach
Events
?:
boolean
Optional
originator
?:
string
Optional
reason
?:
string
Optional
timestamp
?:
string
|
number
|
Date
card:
Partial
<
Contract
<
ContractData
,
{}
>
>
Returns
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
patch
Card
patch
Card
(
lsession
:
string
, typeCard
:
TypeContract
, options
:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
, card
:
Partial
<
Contract
<
ContractData
,
{}
>
>
, patch
:
Operation
[]
)
:
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Parameters
lsession:
string
typeCard:
TypeContract
options:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
Optional
actor
?:
string
Optional
attach
Events
?:
boolean
Optional
originator
?:
string
Optional
reason
?:
string
Optional
timestamp
?:
string
|
number
|
Date
card:
Partial
<
Contract
<
ContractData
,
{}
>
>
patch:
Operation
[]
Returns
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
query
query
<
T
>
(
lsession
:
string
, schema
:
JsonSchema
, options
?:
QueryOptions
)
:
Promise
<
T
[]
>
Type parameters
T
:
Contract
<
ContractData
,
{}
,
T
>
=
Contract
<
ContractData
,
{}
>
Parameters
lsession:
string
schema:
JsonSchema
Optional
options:
QueryOptions
Returns
Promise
<
T
[]
>
replace
Card
replace
Card
(
lsession
:
string
, typeCard
:
TypeContract
, options
:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
, card
:
Partial
<
Contract
<
ContractData
,
{}
>
>
)
:
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Parameters
lsession:
string
typeCard:
TypeContract
options:
{
actor
?:
string
;
attachEvents
?:
boolean
;
originator
?:
string
;
reason
?:
string
;
timestamp
?:
string
|
number
|
Date
}
Optional
actor
?:
string
Optional
attach
Events
?:
boolean
Optional
originator
?:
string
Optional
reason
?:
string
Optional
timestamp
?:
string
|
number
|
Date
card:
Partial
<
Contract
<
ContractData
,
{}
>
>
Returns
Promise
<
null
|
Contract
<
ContractData
,
{}
>
>
Exports
core
queue
worker
Worker
Context
cards
defaults
errors
privileged
Session
sync
enqueue
Action
get
Card
By
Id
get
Card
By
Slug
get
Event
Slug
insert
Card
patch
Card
query
replace
Card
Generated using
TypeDoc