@pretty-chitty/core
Preparing search index...
Match
Class Match<P, R>
Type Parameters
P
extends
PlayerChit
R
extends
RootChit
<
P
>
Index
Constructors
constructor
Methods
load
find
Player
start
connect
dispose
on
Change
Properties
state
result
turn
error
State
game
players
Constructors
constructor
new
Match
<
P
extends
PlayerChit
,
R
extends
RootChit
<
P
>
>
(
game
:
Game
<
P
,
R
>
,
players
:
PlayerInfo
[]
,
matchStorage
:
IMatchStorage
,
matchOptions
?:
any
,
)
:
Match
<
P
,
R
>
Type Parameters
P
extends
PlayerChit
R
extends
RootChit
<
P
>
Parameters
game
:
Game
<
P
,
R
>
players
:
PlayerInfo
[]
matchStorage
:
IMatchStorage
Optional
matchOptions
:
any
Returns
Match
<
P
,
R
>
Methods
load
load
()
:
Promise
<
void
>
Returns
Promise
<
void
>
find
Player
findPlayer
(
playerId
:
string
)
:
PlayerInfo
Parameters
playerId
:
string
Returns
PlayerInfo
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
connect
connect
(
transport
:
ConnectionTransport
,
playerId
:
string
)
:
Connection
Parameters
transport
:
ConnectionTransport
playerId
:
string
Returns
Connection
dispose
dispose
()
:
void
Returns
void
on
Change
onChange
(
cb
:
()
=>
void
,
callNow
?:
boolean
)
:
()
=>
void
Parameters
cb
:
()
=>
void
callNow
:
boolean
= true
Returns
()
=>
void
Properties
state
state
:
TurnState
= ...
result
result
:
EventChannel
<
GameResult
<
P
>
|
undefined
>
= ...
turn
turn
:
EventChannel
<
Turn
<
GameResult
<
P
>
,
P
,
R
>
|
undefined
>
= ...
error
State
errorState
:
EventChannel
<
string
|
undefined
>
= ...
game
game
:
Game
<
P
,
R
>
players
players
:
PlayerInfo
[]
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
load
find
Player
start
connect
dispose
on
Change
Properties
state
result
turn
error
State
game
players
@pretty-chitty/core
Loading...