GeoLeaf Core API - v3.0.0
Preparing search index...
contracts/api.contract
IAPIManagerRecord
Interface IAPIManagerRecord
Opaque manager shapes: typed at the class level, stored as a union here.
interface
IAPIManagerRecord
{
module
?:
{
init
()
:
boolean
;
getModule
(
name
:
string
)
:
unknown
}
;
initialization
?:
{
init
(
options
:
Record
<
string
,
unknown
>
,
getModule
:
IModuleAccessFn
,
)
:
unknown
;
loadConfig
(
input
:
string
|
Record
<
string
,
unknown
>
,
getModule
:
IModuleAccessFn
,
)
:
Promise
<
unknown
>
;
setTheme
(
theme
:
string
,
getModule
:
IModuleAccessFn
)
:
unknown
;
}
;
factory
?:
{
createMap
(
targetId
:
string
,
options
:
unknown
,
getModule
:
IModuleAccessFn
,
)
:
unknown
;
}
;
}
Index
Properties
module?
initialization?
factory?
Properties
Optional
module
module
?:
{
init
()
:
boolean
;
getModule
(
name
:
string
)
:
unknown
}
Optional
initialization
initialization
?:
{
init
(
options
:
Record
<
string
,
unknown
>
,
getModule
:
IModuleAccessFn
,
)
:
unknown
;
loadConfig
(
input
:
string
|
Record
<
string
,
unknown
>
,
getModule
:
IModuleAccessFn
,
)
:
Promise
<
unknown
>
;
setTheme
(
theme
:
string
,
getModule
:
IModuleAccessFn
)
:
unknown
;
}
Optional
factory
factory
?:
{
createMap
(
targetId
:
string
,
options
:
unknown
,
getModule
:
IModuleAccessFn
,
)
:
unknown
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
module
initialization
factory
GeoLeaf Core API - v3.0.0
Loading...
Opaque manager shapes: typed at the class level, stored as a union here.