novx
Preparing search index...
portal/src
AbstractModule
Class AbstractModule
Abstract
Base class for module classes.
Hierarchy (
View Summary
)
Module
AbstractModule
Index
Constructors
constructor
Properties
by
Name
by
Type
queue
resolved
Methods
get
Imports
get
Name
inject
Environment
setup
enqueue
get
Metadata
register
reset
resolve
Constructors
constructor
new
AbstractModule
()
:
AbstractModule
Returns
AbstractModule
Properties
Static
by
Name
byName
:
Map
<
string
,
ModuleOptions
>
= ...
Static
by
Type
byType
:
Map
<
any
,
ModuleOptions
>
= ...
Static
queue
queue
:
{
moduleClass
:
any
;
status
:
"pending"
|
"loading"
|
"loaded"
|
"failed"
}
[]
= []
Static
resolved
resolved
:
boolean
= false
Methods
get
Imports
getImports
()
:
any
[]
Returns
any
[]
get
Name
getName
()
:
string
Returns
string
inject
Environment
injectEnvironment
(
environment
:
Environment
)
:
void
Parameters
environment
:
Environment
Returns
void
setup
setup
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Static
enqueue
enqueue
(
moduleClass
:
any
)
:
void
Parameters
moduleClass
:
any
Returns
void
Static
get
Metadata
getMetadata
(
target
:
Function
)
:
ModuleMetadata
Parameters
target
:
Function
Returns
ModuleMetadata
Static
register
register
(
target
:
any
,
options
:
ModuleOptions
)
:
void
Parameters
target
:
any
options
:
ModuleOptions
Returns
void
Static
reset
reset
()
:
void
Returns
void
Static
resolve
resolve
()
:
void
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
by
Name
by
Type
queue
resolved
Methods
get
Imports
get
Name
inject
Environment
setup
enqueue
get
Metadata
register
reset
resolve
novx
Loading...
Base class for module classes.