Represents a poll answer. Note that this is represented as a subtype and is not registered as a parsable event - it is implied for usage exclusively within the PollStartEvent parsing.

Hierarchy (view full)

Constructors

Properties

html: Optional<string>

The default HTML for the event, if provided.

id: string

The answer ID.

renderings: IMessageRendering[]

All the different renderings of the message. Note that this is the same format as an m.message body but may contain elements not found directly in the event content: this is because this is interpreted based off the other information available in the event.

text: string

The default text for the event.

Accessors

Methods

  • Determines if this event is equivalent to the provided event type. This is recommended over instanceof checks due to issues in the JS runtime (and layering of dependencies in some projects).

    Implementations should pass this check off to their super classes if their own checks fail. Some primary implementations do not extend fallback classes given they support the primary type first. Thus, those classes may return false if asked about their fallback representation.

    Note that this only checks primary event types: legacy events, like m.room.message, should/will fail this check.

    Parameters

    Returns boolean

    True if this event could be represented as the given type.