Properties
_stateID
_stateID: number
chatMessages
chatMessages: ChatMessage[]
Optional
credentials
credentials?: string
Optional
debug
debug?: boolean | DebugOpt
Optional
deltalog
deltalog?: LogEntry[]
events
events: {
endGame?: ((gameover?: any) => void);
endPhase?: (() => void);
endStage?: (() => void);
endTurn?: ((arg?: {
next: string;
}) => void);
setActivePlayers?: ((arg: ActivePlayersArg) => void);
setPhase?: ((newPhase: string) => void);
setStage?: ((newStage: string) => void);
}
Type declaration
-
Optional
endGame?: ((gameover?: any) => void)
-
- (gameover?: any): void
-
Returns void
-
Optional
endPhase?: (() => void)
-
Optional
endStage?: (() => void)
-
Optional
endTurn?: ((arg?: {
next: string;
}) => void)
-
- (arg?: {
next: string;
}): void
-
Parameters
-
Optional
arg: {
next: string;
}
Returns void
-
Optional
setActivePlayers?: ((arg: ActivePlayersArg) => void)
-
- (arg: ActivePlayersArg): void
-
Returns void
-
Optional
setPhase?: ((newPhase: string) => void)
-
- (newPhase: string): void
-
Returns void
-
Optional
setStage?: ((newStage: string) => void)
-
- (newStage: string): void
-
Returns void
isActive
isActive: boolean
isConnected
isConnected: boolean
isMultiplayer
isMultiplayer: boolean
Optional
matchData
matchData?: FilteredMetadata
moves
moves: Record<string, ((...args: any[]) => void)>
playerID
playerID: null | string
plugins
plugins: {
[pluginName: string]: PluginState;
}
Type declaration
-
[pluginName: string]: PluginState
reset
reset: (() => void)
sendChatMessage
sendChatMessage: ((message: any) => void)
Type declaration
-
- (message: any): void
-
Returns void