matrix-js-sdk

    Class ExtensibleEvent<TContent>Abstract

    Represents an Extensible Event in Matrix.

    Type Parameters

    • TContent extends object = object

    Hierarchy (View Summary, Expand)

    Index

    Properties

    Accessors

    Methods

    Constructors

    Properties

    wireFormat: IPartialEvent<TContent>

    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.

    MMNEPVFCICPMFPCPTTAAATR