@grandlinex/kernel
Preparing search index...
IKernel
Interface IKernel
interface
IKernel
{
getLogger
:
()
=>
CoreLogger
;
addExtension
(
name
:
string
,
ext
:
CoreKernelExtension
)
:
void
;
addModule
(
module
:
ICoreAnyModule
)
:
void
;
debug
(
...
ags
:
unknown
[]
)
:
void
;
error
(
...
ags
:
unknown
[]
)
:
void
;
getActionList
(
full
?:
boolean
,
)
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
;
getApiVersion
()
:
number
;
getAppCode
()
:
string
;
getAppName
()
:
string
;
getAppServerPort
()
:
number
;
getChildModule
<
T
extends
ICoreAnyModule
=
ICoreAnyModule
>
(
modName
:
string
,
)
:
T
;
getConfigStore
()
:
IStore
;
getCoreModule
()
:
ICoreModule
;
getCryptoClient
()
:
ICClient
|
null
;
getDb
()
:
ICoreDb
;
getDevMode
()
:
boolean
;
getExtension
<
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
,
>
(
name
:
string
,
)
:
A
;
getMetric
()
:
BaseKernelMetric
<
any
>
|
null
;
getModule
()
:
ICoreAnyModule
;
getName
()
:
string
;
getOffline
()
:
boolean
;
getServiceList
(
full
?:
boolean
,
)
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
;
getState
()
:
string
;
hasCryptoClient
()
:
boolean
;
info
(
...
ags
:
unknown
[]
)
:
void
;
lError
(
message
:
string
)
:
Error
;
log
(
...
ags
:
unknown
[]
)
:
void
;
on
<
A
=
any
>
(
event
:
string
,
callback
:
(
ik
:
ICoreKernel
<
ICClient
>
,
payload
?:
A
)
=>
Promise
<
unknown
>
,
)
:
void
;
setAppServerPort
(
port
:
number
)
:
void
;
setBaseModule
(
module
:
ICoreAnyModule
)
:
void
;
setCryptoClient
(
crypto
:
ICClient
|
null
)
:
void
;
setDevMode
(
mode
:
boolean
)
:
void
;
setOffline
(
mode
:
boolean
)
:
void
;
setState
(
message
:
string
)
:
void
;
start
()
:
Promise
<
boolean
>
;
stop
()
:
Promise
<
boolean
>
;
triggerEvent
<
A
=
any
>
(
trigger
:
string
,
payload
?:
A
)
:
Promise
<
unknown
>
;
verbose
(
...
ags
:
unknown
[]
)
:
void
;
warn
(
...
ags
:
unknown
[]
)
:
void
;
}
Hierarchy (
View Summary
)
ICoreKernel
<
ICClient
>
IKernel
Implemented by
Kernel
Index
Properties
get
Logger
Methods
add
Extension
add
Module
debug
error
get
Action
List
get
Api
Version
get
App
Code
get
App
Name
get
App
Server
Port
get
Child
Module
get
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Metric
get
Module
get
Name
get
Offline
get
Service
List
get
State
has
Crypto
Client
info
l
Error
log
on
set
App
Server
Port
set
Base
Module
set
Crypto
Client
set
Dev
Mode
set
Offline
set
State
start
stop
trigger
Event
verbose
warn
Properties
get
Logger
getLogger
:
()
=>
CoreLogger
Methods
add
Extension
addExtension
(
name
:
string
,
ext
:
CoreKernelExtension
)
:
void
Parameters
name
:
string
ext
:
CoreKernelExtension
Returns
void
add
Module
addModule
(
module
:
ICoreAnyModule
)
:
void
Parameters
module
:
ICoreAnyModule
Returns
void
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
get
Action
List
getActionList
(
full
?:
boolean
,
)
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
Parameters
Optional
full
:
boolean
Returns
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
get
Api
Version
getApiVersion
()
:
number
Returns
number
get
App
Code
getAppCode
()
:
string
Returns
string
get
App
Name
getAppName
()
:
string
Returns
string
get
App
Server
Port
getAppServerPort
()
:
number
Returns
number
get
Child
Module
getChildModule
<
T
extends
ICoreAnyModule
=
ICoreAnyModule
>
(
modName
:
string
)
:
T
Type Parameters
T
extends
ICoreAnyModule
=
ICoreAnyModule
Parameters
modName
:
string
Returns
T
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Core
Module
getCoreModule
()
:
ICoreModule
Returns
ICoreModule
get
Crypto
Client
getCryptoClient
()
:
ICClient
|
null
Returns
ICClient
|
null
get
Db
getDb
()
:
ICoreDb
Returns
ICoreDb
get
Dev
Mode
getDevMode
()
:
boolean
Returns
boolean
get
Extension
getExtension
<
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
,
>
(
name
:
string
,
)
:
A
Type Parameters
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
Parameters
name
:
string
Returns
A
get
Metric
getMetric
()
:
BaseKernelMetric
<
any
>
|
null
Returns
BaseKernelMetric
<
any
>
|
null
get
Module
getModule
()
:
ICoreAnyModule
Returns
ICoreAnyModule
get
Name
getName
()
:
string
Returns
string
get
Offline
getOffline
()
:
boolean
Returns
boolean
get
Service
List
getServiceList
(
full
?:
boolean
,
)
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
Parameters
Optional
full
:
boolean
Returns
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
get
State
getState
()
:
string
Returns
string
has
Crypto
Client
hasCryptoClient
()
:
boolean
Returns
boolean
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
on
on
<
A
=
any
>
(
event
:
string
,
callback
:
(
ik
:
ICoreKernel
<
ICClient
>
,
payload
?:
A
)
=>
Promise
<
unknown
>
,
)
:
void
Type Parameters
A
=
any
Parameters
event
:
string
callback
:
(
ik
:
ICoreKernel
<
ICClient
>
,
payload
?:
A
)
=>
Promise
<
unknown
>
Returns
void
set
App
Server
Port
setAppServerPort
(
port
:
number
)
:
void
Parameters
port
:
number
Returns
void
set
Base
Module
setBaseModule
(
module
:
ICoreAnyModule
)
:
void
Parameters
module
:
ICoreAnyModule
Returns
void
set
Crypto
Client
setCryptoClient
(
crypto
:
ICClient
|
null
)
:
void
Parameters
crypto
:
ICClient
|
null
Returns
void
set
Dev
Mode
setDevMode
(
mode
:
boolean
)
:
void
Parameters
mode
:
boolean
Returns
void
set
Offline
setOffline
(
mode
:
boolean
)
:
void
Parameters
mode
:
boolean
Returns
void
set
State
setState
(
message
:
string
)
:
void
Parameters
message
:
string
Returns
void
start
start
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
stop
stop
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
trigger
Event
triggerEvent
<
A
=
any
>
(
trigger
:
string
,
payload
?:
A
)
:
Promise
<
unknown
>
Type Parameters
A
=
any
Parameters
trigger
:
string
Optional
payload
:
A
Returns
Promise
<
unknown
>
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
get
Logger
Methods
add
Extension
add
Module
debug
error
get
Action
List
get
Api
Version
get
App
Code
get
App
Name
get
App
Server
Port
get
Child
Module
get
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Metric
get
Module
get
Name
get
Offline
get
Service
List
get
State
has
Crypto
Client
info
l
Error
log
on
set
App
Server
Port
set
Base
Module
set
Crypto
Client
set
Dev
Mode
set
Offline
set
State
start
stop
trigger
Event
verbose
warn
@grandlinex/kernel
Loading...