@logixjs/core
Preparing search index...
ModuleDef
Type Alias ModuleDef<Id, Sh, Ext>
ModuleDef
:
ModuleDefBase
<
Id
,
Sh
,
Ext
>
&
{
_kind
:
"ModuleDef"
;
implement
:
<
R
=
never
>
(
config
:
{
imports
?:
ReadonlyArray
<
Layer.Layer
<
any
,
any
,
any
>
|
ModuleImpl
<
any
,
AnyModuleShape
,
any
>
,
>
;
initial
:
StateOf
<
Sh
>
;
logics
?:
ModuleLogic
<
Sh
,
R
,
any
>
[]
;
processes
?:
ReadonlyArray
<
Effect.Effect
<
void
,
any
,
any
>
>
;
stateTransaction
?:
ModuleImplementStateTransactionOptions
;
}
,
)
=>
Module
.
Module
<
Id
,
Sh
,
Ext
,
R
>
;
}
Type Parameters
Id
extends
string
Sh
extends
AnyModuleShape
Ext
extends
object
=
{}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
@logixjs/core
Loading...