@grandlinex/e-kernel
Preparing search index...
IKernel
Interface IKernel
interface
IKernel
{
getLogger
:
()
=>
CoreLogger
;
addExtension
(
name
:
string
,
ext
:
CoreKernelExtension
)
:
void
;
addModule
(
module
:
ICoreAnyModule
)
:
void
;
closeAllWindows
()
:
void
;
debug
(
...
ags
:
unknown
[]
)
:
void
;
error
(
...
ags
:
unknown
[]
)
:
void
;
getActionList
(
full
?:
boolean
,
)
:
ICoreAction
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
;
getAppCode
()
:
string
;
getAppName
()
:
string
;
getAppRoot
()
:
string
;
getConfigStore
()
:
IStore
;
getCoreModule
()
:
ICoreModule
;
getCryptoClient
()
:
ICoreCClient
|
null
;
getDb
()
:
ICoreDb
;
getDevMode
()
:
boolean
;
getExtension
<
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
,
>
,
>
(
name
:
string
,
)
:
A
|
undefined
;
getMainWindow
()
:
BrowserWindow
|
null
;
getModule
()
:
ICoreAnyModule
;
getName
()
:
string
;
getOffline
()
:
boolean
;
getPreloadRoot
()
:
string
;
getServiceList
(
full
?:
boolean
,
)
:
ICoreService
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
[]
;
getState
()
:
string
;
getTray
()
:
Tray
|
null
;
getWindowManager
()
:
IWindow
;
hasCryptoClient
()
:
boolean
;
info
(
...
ags
:
unknown
[]
)
:
void
;
lError
(
message
:
string
)
:
Error
;
log
(
...
ags
:
unknown
[]
)
:
void
;
on
(
event
:
string
,
callback
:
(
ik
:
ICoreKernel
<
ICoreCClient
>
)
=>
Promise
<
unknown
>
,
)
:
void
;
openNewWindow
()
:
Promise
<
void
>
;
reload
()
:
void
;
setBaseModule
(
module
:
ICoreAnyModule
)
:
void
;
setCryptoClient
(
crypto
:
ICoreCClient
|
null
)
:
void
;
setDevMode
(
mode
:
boolean
)
:
void
;
setOffline
(
mode
:
boolean
)
:
void
;
setState
(
message
:
string
)
:
void
;
setTray
(
tray
:
Tray
|
null
)
:
void
;
start
()
:
Promise
<
boolean
>
;
stop
()
:
Promise
<
boolean
>
;
triggerEvent
(
trigger
:
string
)
:
Promise
<
unknown
>
;
verbose
(
...
ags
:
unknown
[]
)
:
void
;
warn
(
...
ags
:
unknown
[]
)
:
void
;
}
Hierarchy (
View Summary
)
ICoreKernel
<
ICoreCClient
>
IKernel
Implemented by
ElectronKernel
Index
Properties
get
Logger
Methods
add
Extension
add
Module
close
All
Windows
debug
error
get
Action
List
get
App
Code
get
App
Name
get
App
Root
get
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Main
Window
get
Module
get
Name
get
Offline
get
Preload
Root
get
Service
List
get
State
get
Tray
get
Window
Manager
has
Crypto
Client
info
l
Error
log
on
open
New
Window
reload
set
Base
Module
set
Crypto
Client
set
Dev
Mode
set
Offline
set
State
set
Tray
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
close
All
Windows
closeAllWindows
()
:
void
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
App
Root
getAppRoot
()
:
string
Returns
string
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Core
Module
getCoreModule
()
:
ICoreModule
Returns
ICoreModule
get
Crypto
Client
getCryptoClient
()
:
ICoreCClient
|
null
Returns
ICoreCClient
|
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
|
undefined
Type Parameters
A
extends
CoreKernelExtension
<
ICoreKernel
<
any
,
ICoreAnyModule
>
,
any
,
any
,
any
,
any
>
Parameters
name
:
string
Returns
A
|
undefined
get
Main
Window
getMainWindow
()
:
BrowserWindow
|
null
Returns
BrowserWindow
|
null
get
Module
getModule
()
:
ICoreAnyModule
Returns
ICoreAnyModule
get
Name
getName
()
:
string
Returns
string
get
Offline
getOffline
()
:
boolean
Returns
boolean
get
Preload
Root
getPreloadRoot
()
:
string
Returns
string
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
get
Tray
getTray
()
:
Tray
|
null
Returns
Tray
|
null
get
Window
Manager
getWindowManager
()
:
IWindow
Returns
IWindow
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
<
ICoreCClient
>
)
=>
Promise
<
unknown
>
,
)
:
void
Parameters
event
:
string
callback
:
(
ik
:
ICoreKernel
<
ICoreCClient
>
)
=>
Promise
<
unknown
>
Returns
void
open
New
Window
openNewWindow
()
:
Promise
<
void
>
Returns
Promise
<
void
>
reload
reload
()
:
void
Returns
void
set
Base
Module
setBaseModule
(
module
:
ICoreAnyModule
)
:
void
Parameters
module
:
ICoreAnyModule
Returns
void
set
Crypto
Client
setCryptoClient
(
crypto
:
ICoreCClient
|
null
)
:
void
Parameters
crypto
:
ICoreCClient
|
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
set
Tray
setTray
(
tray
:
Tray
|
null
)
:
void
Parameters
tray
:
Tray
|
null
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
close
All
Windows
debug
error
get
Action
List
get
App
Code
get
App
Name
get
App
Root
get
Config
Store
get
Core
Module
get
Crypto
Client
get
Db
get
Dev
Mode
get
Extension
get
Main
Window
get
Module
get
Name
get
Offline
get
Preload
Root
get
Service
List
get
State
get
Tray
get
Window
Manager
has
Crypto
Client
info
l
Error
log
on
open
New
Window
reload
set
Base
Module
set
Crypto
Client
set
Dev
Mode
set
Offline
set
State
set
Tray
start
stop
trigger
Event
verbose
warn
@grandlinex/e-kernel
Loading...