Class BaseComponentClient<Data, Action, HiddenType>

Type Parameters

  • Data
  • Action
  • HiddenType = any

Hierarchy (View Summary)

Implements

Constructors

Properties

client: IClient
deinitialized: boolean = false
gameId: number
hasState: boolean = false
hiddenObjectsStore: Store<HiddenObjectsState<HiddenType>>
onAfterAction: Signal<(arg: NewGameAction | Action) => void> = ...
random: ClientRandomGenerator = ...
signalConnections: SignalConnection[] = []
store: Store<Data>
type: string

Methods

  • Parameters

    • connection: SignalConnection

    Returns SignalConnection

  • Parameters

    • method: () => void

    Returns SignalConnection

  • Parameters

    • method: () => void

    Returns SignalConnection

  • Parameters

    • name: string
    • method: (...args: any[]) => void

    Returns void