@Cards-TS
    Preparing search index...

    Type Alias DefaultControllers<GameParams, State, ResponseMessage, Handlers>

    The type of the default controllers, once initialized from their providers in buildDefaultProviders

    buildDefaultProviders

    type DefaultControllers<
        GameParams extends Serializable,
        State extends typeof STANDARD_STATES,
        ResponseMessage extends Message,
        Handlers extends { [key: string]: any[] } & SystemHandlerParams,
    > = {
        completed: CompletedController;
        data: DataController;
        names: NamesController;
        params: ParamsController<GameParams>;
        players: GenericHandlerController<ResponseMessage, Handlers>;
        state: GameStateController<State>;
        waiting: WaitingController;
    }

    Type Parameters

    • GameParams extends Serializable

      the custom params for this game

    • State extends typeof STANDARD_STATES

      the state enum for this game

    • ResponseMessage extends Message

      the response messages this game expects

    • Handlers extends { [key: string]: any[] } & SystemHandlerParams

      the custom event handlers that this game has

    Index

    Properties