NodeBase
nanoservice-ts / shared/src / NodeBase
Class: abstract
NodeBase
Defined in: core/shared/src/NodeBase.ts:13
Constructors
new NodeBase()
new NodeBase():
NodeBase
Returns
Properties
active
active:
boolean
=true
Defined in: core/shared/src/NodeBase.ts:17
contentType
contentType:
string
=""
Defined in: core/shared/src/NodeBase.ts:16
flow
flow:
boolean
=false
Defined in: core/shared/src/NodeBase.ts:14
name
name:
string
=""
Defined in: core/shared/src/NodeBase.ts:15
originalConfig
originalConfig:
ParamsDictionary
={}
Defined in: core/shared/src/NodeBase.ts:19
stop
stop:
boolean
=false
Defined in: core/shared/src/NodeBase.ts:18
Methods
blueprintMapper()
blueprintMapper(
obj
,ctx
,data
?):string
|ParamsDictionary
Defined in: core/shared/src/NodeBase.ts:87
Parameters
obj
ParamsDictionary
ctx
data?
ParamsDictionary
Returns
string
| ParamsDictionary
getVar()
getVar(
ctx
,name
):undefined
|ParamsDictionary
Defined in: core/shared/src/NodeBase.ts:83
Parameters
ctx
name
string
Returns
undefined
| ParamsDictionary
process()
process(
ctx
,step
?):Promise
<ResponseContext
>
Defined in: core/shared/src/NodeBase.ts:21
Parameters
ctx
step?
Returns
Promise
<ResponseContext
>
processFlow()
processFlow(
ctx
):Promise
<ResponseContext
>
Defined in: core/shared/src/NodeBase.ts:40
Parameters
ctx
Returns
Promise
<ResponseContext
>
run()
abstract
run(ctx
):Promise
<ResponseContext
>
Defined in: core/shared/src/NodeBase.ts:61
Parameters
ctx
Returns
Promise
<ResponseContext
>
runJs()
runJs(
str
,ctx
,data
,func
,vars
):ParamsDictionary
Defined in: core/shared/src/NodeBase.ts:68
Parameters
str
string
ctx
data
ParamsDictionary
= {}
func
FunctionContext
= {}
vars
VarsContext
= {}
Returns
ParamsDictionary
runSteps()
runSteps(
step
,ctx
):Promise
<Context
>
Defined in: core/shared/src/NodeBase.ts:63
Parameters
step
ctx
Returns
Promise
<Context
>
setError()
setError(
config
):GlobalError
Defined in: core/shared/src/NodeBase.ts:100
Parameters
config
Returns
setVar()
setVar(
ctx
,vars
):void
Defined in: core/shared/src/NodeBase.ts:78
Parameters
ctx
vars
VarsContext
Returns
void