@resonatehq/sdk
Preparing search index...
Context
Interface Context
interface
Context
{
date
:
ResonateDate
;
id
:
string
;
info
:
{
attempt
:
number
;
timeout
:
number
;
version
:
number
}
;
math
:
ResonateMath
;
parentId
:
string
;
rootId
:
string
;
assert
(
condition
:
boolean
,
msg
?:
string
)
:
DIE
;
beginRpc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
;
beginRpc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
;
beginRun
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFI
<
Return
<
F
>
>
;
beginRun
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFI
<
T
>
;
detached
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
;
detached
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
;
getDependency
<
T
=
any
>
(
key
:
string
)
:
T
|
undefined
;
lfc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFC
<
Return
<
F
>
>
;
lfc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFC
<
T
>
;
lfi
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFI
<
Return
<
F
>
>
;
lfi
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFI
<
T
>
;
options
(
opts
?:
Partial
<
Options
>
)
:
Options
;
panic
(
condition
:
boolean
,
msg
?:
string
)
:
DIE
;
promise
<
T
>
()
:
RFI
<
T
>
;
promise
<
T
>
(
__namedParameters
:
{
data
?:
any
;
id
?:
string
;
tags
?:
Record
<
string
,
string
>
;
timeout
?:
number
;
}
,
)
:
RFI
<
T
>
;
rfc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFC
<
Return
<
F
>
>
;
rfc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFC
<
T
>
;
rfi
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
;
rfi
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
;
rpc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFC
<
Return
<
F
>
>
;
rpc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFC
<
T
>
;
run
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFC
<
Return
<
F
>
>
;
run
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFC
<
T
>
;
sleep
(
ms
:
number
)
:
RFC
<
void
>
;
sleep
(
opts
:
{
for
?:
number
;
until
?:
Date
}
)
:
RFC
<
void
>
;
sleep
(
msOrOpts
:
number
|
{
for
?:
number
;
until
?:
Date
}
)
:
RFC
<
void
>
;
}
Index
Properties
date
id
info
math
parent
Id
root
Id
Methods
assert
begin
Rpc
begin
Run
detached
get
Dependency
lfc
lfi
options
panic
promise
rfc
rfi
rpc
run
sleep
Properties
date
date
:
ResonateDate
Readonly
id
id
:
string
Readonly
info
info
:
{
attempt
:
number
;
timeout
:
number
;
version
:
number
}
math
math
:
ResonateMath
Readonly
parent
Id
parentId
:
string
Readonly
root
Id
rootId
:
string
Methods
assert
assert
(
condition
:
boolean
,
msg
?:
string
)
:
DIE
Parameters
condition
:
boolean
Optional
msg
:
string
Returns
DIE
begin
Rpc
beginRpc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
RFI
<
Return
<
F
>
>
beginRpc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
RFI
<
T
>
begin
Run
beginRun
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFI
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
LFI
<
Return
<
F
>
>
beginRun
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFI
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
LFI
<
T
>
detached
detached
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
RFI
<
Return
<
F
>
>
detached
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
RFI
<
T
>
get
Dependency
getDependency
<
T
=
any
>
(
key
:
string
)
:
T
|
undefined
Type Parameters
T
=
any
Parameters
key
:
string
Returns
T
|
undefined
lfc
lfc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFC
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
LFC
<
Return
<
F
>
>
lfc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFC
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
LFC
<
T
>
lfi
lfi
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFI
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
LFI
<
Return
<
F
>
>
lfi
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFI
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
LFI
<
T
>
options
options
(
opts
?:
Partial
<
Options
>
)
:
Options
Parameters
Optional
opts
:
Partial
<
Options
>
Returns
Options
panic
panic
(
condition
:
boolean
,
msg
?:
string
)
:
DIE
Parameters
condition
:
boolean
Optional
msg
:
string
Returns
DIE
promise
promise
<
T
>
()
:
RFI
<
T
>
Type Parameters
T
Returns
RFI
<
T
>
promise
<
T
>
(
__namedParameters
:
{
data
?:
any
;
id
?:
string
;
tags
?:
Record
<
string
,
string
>
;
timeout
?:
number
;
}
,
)
:
RFI
<
T
>
Type Parameters
T
Parameters
__namedParameters
:
{
data
?:
any
;
id
?:
string
;
tags
?:
Record
<
string
,
string
>
;
timeout
?:
number
}
Returns
RFI
<
T
>
rfc
rfc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFC
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
RFC
<
Return
<
F
>
>
rfc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFC
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
RFC
<
T
>
rfi
rfi
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFI
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
RFI
<
Return
<
F
>
>
rfi
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFI
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
RFI
<
T
>
rpc
rpc
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
RFC
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
RFC
<
Return
<
F
>
>
rpc
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
RFC
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
RFC
<
T
>
run
run
<
F
extends
Func
>
(
func
:
F
,
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
,
)
:
LFC
<
Return
<
F
>
>
Type Parameters
F
extends
Func
Parameters
func
:
F
...
args
:
[
...
Params
<
F
>
[]
,
Options
?
]
Returns
LFC
<
Return
<
F
>
>
run
<
T
>
(
func
:
string
,
...
args
:
any
[]
)
:
LFC
<
T
>
Type Parameters
T
Parameters
func
:
string
...
args
:
any
[]
Returns
LFC
<
T
>
sleep
sleep
(
ms
:
number
)
:
RFC
<
void
>
Parameters
ms
:
number
Returns
RFC
<
void
>
sleep
(
opts
:
{
for
?:
number
;
until
?:
Date
}
)
:
RFC
<
void
>
Parameters
opts
:
{
for
?:
number
;
until
?:
Date
}
Returns
RFC
<
void
>
sleep
(
msOrOpts
:
number
|
{
for
?:
number
;
until
?:
Date
}
)
:
RFC
<
void
>
Parameters
msOrOpts
:
number
|
{
for
?:
number
;
until
?:
Date
}
Returns
RFC
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
date
id
info
math
parent
Id
root
Id
Methods
assert
begin
Rpc
begin
Run
detached
get
Dependency
lfc
lfi
options
panic
promise
rfc
rfi
rpc
run
sleep
@resonatehq/sdk
Loading...