@grandlinex/kernel
Preparing search index...
IKernel
Interface IKernel<T>
interface
IKernel
<
T
extends
JwtExtend
=
JwtExtend
>
{
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
;
getConfigStore
()
:
IStore
;
getCoreModule
()
:
ICoreModule
;
getCryptoClient
()
:
null
|
ICClient
<
T
>
;
getDb
()
:
ICoreDb
;
getDevMode
()
:
boolean
;
getExtension
<
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
,
>
(
name
:
string
,
)
:
undefined
|
A
;
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
(
event
:
string
,
callback
:
(
ik
:
ICoreKernel
<
ICClient
<
T
>
>
)
=>
Promise
<
unknown
>
,
)
:
void
;
responseCodeFunction
(
data
:
{
code
:
number
;
req
:
XRequest
}
)
:
void
;
setAppServerPort
(
port
:
number
)
:
void
;
setBaseModule
(
module
:
ICoreAnyModule
)
:
void
;
setCryptoClient
(
crypto
:
null
|
ICClient
<
T
>
)
:
void
;
setDevMode
(
mode
:
boolean
)
:
void
;
setOffline
(
mode
:
boolean
)
:
void
;
setState
(
message
:
string
)
:
void
;
start
()
:
Promise
<
boolean
>
;
stop
()
:
Promise
<
boolean
>
;
triggerEvent
(
trigger
:
string
)
:
Promise
<
unknown
>
;
verbose
(
...
ags
:
unknown
[]
)
:
void
;
warn
(
...
ags
:
unknown
[]
)
:
void
;
}
Type Parameters
T
extends
JwtExtend
=
JwtExtend
Hierarchy (
View Summary
)
ICoreKernel
<
ICClient
<
T
>
>
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
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Module
get
Name
get
Offline
get
Service
List
get
State
has
Crypto
Client
info
l
Error
log
on
response
Code
Function
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
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Core
Module
getCoreModule
()
:
ICoreModule
Returns
ICoreModule
get
Crypto
Client
getCryptoClient
()
:
null
|
ICClient
<
T
>
Returns
null
|
ICClient
<
T
>
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
,
)
:
undefined
|
A
Type Parameters
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
Parameters
name
:
string
Returns
undefined
|
A
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
(
event
:
string
,
callback
:
(
ik
:
ICoreKernel
<
ICClient
<
T
>
>
)
=>
Promise
<
unknown
>
,
)
:
void
Parameters
event
:
string
callback
:
(
ik
:
ICoreKernel
<
ICClient
<
T
>
>
)
=>
Promise
<
unknown
>
Returns
void
response
Code
Function
responseCodeFunction
(
data
:
{
code
:
number
;
req
:
XRequest
}
)
:
void
Parameters
data
:
{
code
:
number
;
req
:
XRequest
}
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
:
null
|
ICClient
<
T
>
)
:
void
Parameters
crypto
:
null
|
ICClient
<
T
>
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
(
trigger
:
string
)
:
Promise
<
unknown
>
Parameters
trigger
:
string
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
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Module
get
Name
get
Offline
get
Service
List
get
State
has
Crypto
Client
info
l
Error
log
on
response
Code
Function
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...