Class: ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:39
Constructors
Constructor
new ActionRuntime(
opts?
):ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:86
Parameters
opts?
Returns
ActionRuntime
Properties
actionFilter?
optional
actionFilter:Object
Defined in: core/actions/src/runtime/action-runtime.ts:73
Used by ActionCron to
filter actions using their filter
field
ActionModel
ActionModel:
Model
<ActionSchemaInterface
<any
,any
,any
>>
Defined in: core/actions/src/runtime/action-runtime.ts:81
bootstrapPath
bootstrapPath:
string
Defined in: core/actions/src/runtime/action-runtime.ts:84
db
db:
AppDb
Defined in: core/actions/src/runtime/action-runtime.ts:75
declare
declare: typeof
Action
[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:65
importedFiles
importedFiles:
Set
<string
>
Defined in: core/actions/src/runtime/action-runtime.ts:156
imports
imports: typeof
ActionRuntime
[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:64
logger
logger:
Logger
=defaultLogger
Defined in: core/actions/src/runtime/action-runtime.ts:62
numberOfWorker
numberOfWorker:
number
=3
Defined in: core/actions/src/runtime/action-runtime.ts:67
rejectBootstrap
rejectBootstrap:
any
Defined in: core/actions/src/runtime/action-runtime.ts:241
resolveBootstrap
resolveBootstrap:
any
Defined in: core/actions/src/runtime/action-runtime.ts:242
ResourceModel
ResourceModel:
Model
<ResourceSchemaInterface
<any
,any
>>
Defined in: core/actions/src/runtime/action-runtime.ts:82
waitForBootstrap
waitForBootstrap:
Promise
<unknown
>
Defined in: core/actions/src/runtime/action-runtime.ts:243
activeRuntime
static
activeRuntime:ActionRuntime
Defined in: core/actions/src/runtime/action-runtime.ts:40
bootstrapPath
static
bootstrapPath:string
Defined in: core/actions/src/runtime/action-runtime.ts:50
importRuntimeConfig
static
importRuntimeConfig:any
Defined in: core/actions/src/runtime/action-runtime.ts:60
rejectBootstrap
static
rejectBootstrap:any
Defined in: core/actions/src/runtime/action-runtime.ts:45
resolveBootstrap
static
resolveBootstrap:any
Defined in: core/actions/src/runtime/action-runtime.ts:44
runtimes
static
runtimes:ActionRuntime
[] =[]
Defined in: core/actions/src/runtime/action-runtime.ts:42
waitForActiveRuntime
static
waitForActiveRuntime:Promise
<unknown
>
Defined in: core/actions/src/runtime/action-runtime.ts:46
Accessors
boostrapPath
Get Signature
get
static
boostrapPath():string
Defined in: core/actions/src/runtime/action-runtime.ts:54
Deprecated
use bootstrapPath
Returns
string
Methods
bootstrap()
bootstrap():
Promise
<void
>
Defined in: core/actions/src/runtime/action-runtime.ts:247
Returns
Promise
<void
>
getActionFromRegistry()
getActionFromRegistry(
actionRef
): typeofAction
Defined in: core/actions/src/runtime/action-runtime.ts:128
Parameters
actionRef
string
Returns
typeof Action
getActionRefFromCtr()
getActionRefFromCtr(
action
):string
Defined in: core/actions/src/runtime/action-runtime.ts:136
Parameters
action
typeof Action
Returns
string
getActionRefFromRegistry()
getActionRefFromRegistry(
action
):string
Defined in: core/actions/src/runtime/action-runtime.ts:132
Parameters
action
typeof Action
Returns
string
recursiveImport()
recursiveImport(
pathFile
):Promise
<void
>
Defined in: core/actions/src/runtime/action-runtime.ts:200
Parameters
pathFile
string
Returns
Promise
<void
>
scanModuleImport()
scanModuleImport(
moduleImport
):Promise
<boolean
>
Defined in: core/actions/src/runtime/action-runtime.ts:143
Parameters
moduleImport
any
Returns
Promise
<boolean
>
setLogger()
setLogger(
logger
):void
Defined in: core/actions/src/runtime/action-runtime.ts:276
Parameters
logger
Logger
Returns
void
bootstrap()
static
bootstrap(config
):void
Defined in: core/actions/src/runtime/action-runtime.ts:281
Parameters
config
Returns
void
getActiveRuntime()
static
getActiveRuntime(opts
):Promise
<ActionRuntime
>
Defined in: core/actions/src/runtime/action-runtime.ts:285
Parameters
opts
timeout
number
= ...
Returns
Promise
<ActionRuntime
>