@grandlinex/kernel
Preparing search index...
ICoreKernel
Interface ICoreKernel<X, Y>
interface
ICoreKernel
<
X
extends
ICoreCClient
,
Y
extends
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
=
ICoreAnyModule
,
>
{
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
>
[]
;
getAppCode
()
:
string
;
getAppName
()
:
string
;
getConfigStore
()
:
IStore
;
getCoreModule
()
:
ICoreModule
;
getCryptoClient
()
:
null
|
X
;
getDb
()
:
ICoreDb
;
getDevMode
()
:
boolean
;
getExtension
<
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
,
>
(
name
:
string
,
)
:
undefined
|
A
;
getModule
()
:
Y
;
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
<
X
>
)
=>
Promise
<
unknown
>
)
:
void
;
setBaseModule
(
module
:
Y
)
:
void
;
setCryptoClient
(
crypto
:
null
|
X
)
:
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
X
extends
ICoreCClient
Y
extends
ICoreKernelModule
<
any
,
any
,
any
,
any
,
any
>
=
ICoreAnyModule
Hierarchy (
View Summary
)
ILogChannel
IHaveLogger
ICoreKernel
IKernel
Implemented by
CoreKernel
Index
Properties
get
Logger
Methods
add
Extension
add
Module
debug
error
get
Action
List
get
App
Code
get
App
Name
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
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
App
Code
getAppCode
()
:
string
Returns
string
get
App
Name
getAppName
()
:
string
Returns
string
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Core
Module
getCoreModule
()
:
ICoreModule
Returns
ICoreModule
get
Crypto
Client
getCryptoClient
()
:
null
|
X
Returns
null
|
X
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
()
:
Y
Returns
Y
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
<
X
>
)
=>
Promise
<
unknown
>
)
:
void
Parameters
event
:
string
callback
:
(
ik
:
ICoreKernel
<
X
>
)
=>
Promise
<
unknown
>
Returns
void
set
Base
Module
setBaseModule
(
module
:
Y
)
:
void
Parameters
module
:
Y
Returns
void
set
Crypto
Client
setCryptoClient
(
crypto
:
null
|
X
)
:
void
Parameters
crypto
:
null
|
X
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
App
Code
get
App
Name
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
set
Base
Module
set
Crypto
Client
set
Dev
Mode
set
Offline
set
State
start
stop
trigger
Event
verbose
warn
@grandlinex/kernel
Loading...