@grandlinex/kernel
Preparing search index...
ICoreKernelModule
Interface ICoreKernelModule<K, T, P, C, E>
interface
ICoreKernelModule
<
K
extends
ICoreKernel
<
any
>
,
T
extends
IDataBase
<
any
,
any
>
|
null
,
P
extends
ICoreClient
|
null
,
C
extends
ICoreCache
|
null
,
E
extends
ICorePresenter
<
any
>
|
null
,
>
{
getLogger
:
()
=>
CoreLogger
;
addAction
(
...
action
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
,
)
:
void
;
addService
(
...
service
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
,
)
:
void
;
addSrcBridge
(
bridge
:
ICoreBridge
)
:
void
;
addTarBridge
(
bridge
:
ICoreBridge
)
:
void
;
beforeServiceStart
()
:
Promise
<
void
>
;
debug
(
...
ags
:
unknown
[]
)
:
void
;
error
(
...
ags
:
unknown
[]
)
:
void
;
final
()
:
Promise
<
void
>
;
getActionList
()
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
;
getBridgeModule
<
M
extends
ICoreAnyModule
>
(
name
:
string
)
:
undefined
|
M
;
getBridges
()
:
ICoreBridge
[]
;
getCache
()
:
C
;
getClient
()
:
P
;
getDb
()
:
T
;
getDependencyList
()
:
string
[]
;
getKernel
()
:
K
;
getName
()
:
string
;
getPresenter
()
:
E
;
getServiceList
()
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
;
hasCache
()
:
boolean
;
hasClient
()
:
boolean
;
hasDb
()
:
boolean
;
hasPresenter
()
:
boolean
;
info
(
...
ags
:
unknown
[]
)
:
void
;
lError
(
message
:
string
)
:
Error
;
log
(
...
ags
:
unknown
[]
)
:
void
;
register
(
action
?:
string
)
:
Promise
<
void
>
;
setCache
(
cache
:
C
)
:
void
;
setClient
(
client
:
P
)
:
void
;
setDb
(
db
:
T
)
:
void
;
setPresenter
(
presenter
:
E
)
:
void
;
shutdown
()
:
Promise
<
void
>
;
start
()
:
Promise
<
void
>
;
startService
(
name
:
string
,
)
:
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
;
startup
()
:
Promise
<
void
>
;
stopService
(
name
:
string
,
)
:
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
;
verbose
(
...
ags
:
unknown
[]
)
:
void
;
warn
(
...
ags
:
unknown
[]
)
:
void
;
}
Type Parameters
K
extends
ICoreKernel
<
any
>
T
extends
IDataBase
<
any
,
any
>
|
null
P
extends
ICoreClient
|
null
C
extends
ICoreCache
|
null
E
extends
ICorePresenter
<
any
>
|
null
Hierarchy (
View Summary
)
ILogChannel
IHaveLogger
ICoreKernelModule
Implemented by
CoreKernelModule
Index
Properties
get
Logger
Methods
add
Action
add
Service
add
Src
Bridge
add
Tar
Bridge
before
Service
Start
debug
error
final
get
Action
List
get
Bridge
Module
get
Bridges
get
Cache
get
Client
get
Db
get
Dependency
List
get
Kernel
get
Name
get
Presenter
get
Service
List
has
Cache
has
Client
has
Db
has
Presenter
info
l
Error
log
register
set
Cache
set
Client
set
Db
set
Presenter
shutdown
start
start
Service
startup
stop
Service
verbose
warn
Properties
get
Logger
getLogger
:
()
=>
CoreLogger
Methods
add
Action
addAction
(
...
action
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
,
)
:
void
Parameters
...
action
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
Returns
void
add
Service
addService
(
...
service
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
,
)
:
void
Parameters
...
service
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
Returns
void
add
Src
Bridge
addSrcBridge
(
bridge
:
ICoreBridge
)
:
void
Parameters
bridge
:
ICoreBridge
Returns
void
add
Tar
Bridge
addTarBridge
(
bridge
:
ICoreBridge
)
:
void
Parameters
bridge
:
ICoreBridge
Returns
void
before
Service
Start
beforeServiceStart
()
:
Promise
<
void
>
Returns
Promise
<
void
>
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
final
final
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Action
List
getActionList
()
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
Returns
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
get
Bridge
Module
getBridgeModule
<
M
extends
ICoreAnyModule
>
(
name
:
string
)
:
undefined
|
M
Type Parameters
M
extends
ICoreAnyModule
Parameters
name
:
string
Returns
undefined
|
M
get
Bridges
getBridges
()
:
ICoreBridge
[]
Returns
ICoreBridge
[]
get
Cache
getCache
()
:
C
Returns
C
get
Client
getClient
()
:
P
Returns
P
get
Db
getDb
()
:
T
Returns
T
get
Dependency
List
getDependencyList
()
:
string
[]
Returns
string
[]
get
Kernel
getKernel
()
:
K
Returns
K
get
Name
getName
()
:
string
Returns
string
get
Presenter
getPresenter
()
:
E
Returns
E
get
Service
List
getServiceList
()
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
[]
Returns
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
has
Cache
hasCache
()
:
boolean
Returns
boolean
has
Client
hasClient
()
:
boolean
Returns
boolean
has
Db
hasDb
()
:
boolean
Returns
boolean
has
Presenter
hasPresenter
()
:
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
register
register
(
action
?:
string
)
:
Promise
<
void
>
Parameters
Optional
action
:
string
Returns
Promise
<
void
>
set
Cache
setCache
(
cache
:
C
)
:
void
Parameters
cache
:
C
Returns
void
set
Client
setClient
(
client
:
P
)
:
void
Parameters
client
:
P
Returns
void
set
Db
setDb
(
db
:
T
)
:
void
Parameters
db
:
T
Returns
void
set
Presenter
setPresenter
(
presenter
:
E
)
:
void
Parameters
presenter
:
E
Returns
void
shutdown
shutdown
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Service
startService
(
name
:
string
,
)
:
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
Parameters
name
:
string
Returns
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
startup
startup
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
Service
stopService
(
name
:
string
,
)
:
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
Parameters
name
:
string
Returns
Promise
<
|
null
|
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
,
>
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
Action
add
Service
add
Src
Bridge
add
Tar
Bridge
before
Service
Start
debug
error
final
get
Action
List
get
Bridge
Module
get
Bridges
get
Cache
get
Client
get
Db
get
Dependency
List
get
Kernel
get
Name
get
Presenter
get
Service
List
has
Cache
has
Client
has
Db
has
Presenter
info
l
Error
log
register
set
Cache
set
Client
set
Db
set
Presenter
shutdown
start
start
Service
startup
stop
Service
verbose
warn
@grandlinex/kernel
Loading...