matrix-js-sdk

    Class Poll

    Typed Event Emitter class which can act as a Base Model for all our model and communication events. This makes it much easier for us to distinguish between events, as we now need to properly type this, so that our events are not stringly-based and prone to silly typos.

    Type parameters:

    • Events - List of all events emitted by this TypedEventEmitter. Normally an enum type.
    • Arguments - A ListenerMap type providing mappings from event names to listener types.
    • SuperclassArguments - TODO: not really sure. Alternative listener mappings, I think? But only honoured for .emit?

    Hierarchy (View Summary, Expand)

    Index

    Constructors

    Properties

    pollEvent: PollStartEvent
    roomId: string
    rootEvent: MatrixEvent

    Accessors

    Methods

    MMNEPVFCICPMFPCPTTAAATR