@Cards-TS
Preparing search index...
@cards-ts/core
GenericControllerProvider
Interface GenericControllerProvider<State, WrappedControllers, Controller>
Provides a controller
interface
GenericControllerProvider
<
State
extends
Serializable
,
WrappedControllers
extends
IndexedControllers
,
Controller
extends
AbstractController
<
State
,
WrappedControllers
,
any
>
,
>
{
controller
(
state
:
State
,
controllers
:
WrappedControllers
)
:
Controller
;
dependencies
()
:
{
readonly
[
key
in
string
|
number
|
symbol
]
:
true
}
;
initialState
(
controllers
:
WrappedControllers
)
:
State
;
}
Type Parameters
State
extends
Serializable
WrappedControllers
extends
IndexedControllers
Controller
extends
AbstractController
<
State
,
WrappedControllers
,
any
>
Implemented by
BetsControllerProvider
CompletedControllerProvider
DataControllerProvider
DeckControllerProvider
GameStateControllerProvider
GenericHandlerControllerProvider
MeldControllerProvider
NamesControllerProvider
ParamsControllerProvider
PointsControllerProvider
TricksControllerProvider
TurnControllerProvider
WaitingControllerProvider
Index
Methods
controller
dependencies
initial
State
Methods
controller
controller
(
state
:
State
,
controllers
:
WrappedControllers
)
:
Controller
Parameters
state
:
State
controllers
:
WrappedControllers
Returns
Controller
dependencies
dependencies
()
:
{
readonly
[
key
in
string
|
number
|
symbol
]
:
true
}
Returns
{
readonly
[
key
in
string
|
number
|
symbol
]
:
true
}
initial
State
initialState
(
controllers
:
WrappedControllers
)
:
State
Return the initial state for the controller
Parameters
controllers
:
WrappedControllers
Returns
State
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
controller
dependencies
initial
State
@Cards-TS
Loading...
Provides a controller