matrix-js-sdk

    Interface StateEvents

    Mapped type from event type to content type for all specified room state events.

    interface StateEvents {
        "m.policy.rule.room": EmptyObject | PolicyRuleEventContent;
        "m.policy.rule.server": EmptyObject | PolicyRuleEventContent;
        "m.policy.rule.user": EmptyObject | PolicyRuleEventContent;
        "m.room.avatar": RoomAvatarEventContent;
        "m.room.canonical_alias": RoomCanonicalAliasEventContent;
        "m.room.create": RoomCreateEventContent;
        "m.room.encryption": RoomEncryptionEventContent;
        "m.room.guest_access": RoomGuestAccessEventContent;
        "m.room.history_visibility": RoomHistoryVisibilityEventContent;
        "m.room.join_rules": RoomJoinRulesEventContent;
        "m.room.member": RoomMemberEventContent;
        "m.room.name": RoomNameEventContent;
        "m.room.pinned_events": RoomPinnedEventsEventContent;
        "m.room.power_levels": RoomPowerLevelsEventContent;
        "m.room.server_acl": RoomServerAclEventContent;
        "m.room.third_party_invite": EmptyObject | RoomThirdPartyInviteEventContent;
        "m.room.tombstone": RoomTombstoneEventContent;
        "m.room.topic": RoomTopicEventContent;
        "m.space.child": SpaceChildEventContent;
        "m.space.parent": SpaceParentEventContent;
        "org.example.foo": { hello: string };
        "org.matrix.msc3089.branch": MSC3089EventContent;
        "org.matrix.msc3401.call": IGroupCallRoomState;
        "org.matrix.msc3401.call.member":
            | EmptyObject
            | IGroupCallRoomMemberState
            | SessionMembershipData;
        "org.matrix.msc3672.beacon_info": MBeaconInfoEventContent;
    }
    Index

    Properties

    "m.policy.rule.room": EmptyObject | PolicyRuleEventContent
    "m.policy.rule.server": EmptyObject | PolicyRuleEventContent
    "m.policy.rule.user": EmptyObject | PolicyRuleEventContent
    "m.room.avatar": RoomAvatarEventContent
    "m.room.canonical_alias": RoomCanonicalAliasEventContent
    "m.room.create": RoomCreateEventContent
    "m.room.encryption": RoomEncryptionEventContent
    "m.room.guest_access": RoomGuestAccessEventContent
    "m.room.history_visibility": RoomHistoryVisibilityEventContent
    "m.room.join_rules": RoomJoinRulesEventContent
    "m.room.member": RoomMemberEventContent
    "m.room.name": RoomNameEventContent
    "m.room.pinned_events": RoomPinnedEventsEventContent
    "m.room.power_levels": RoomPowerLevelsEventContent
    "m.room.server_acl": RoomServerAclEventContent
    "m.room.third_party_invite": EmptyObject | RoomThirdPartyInviteEventContent
    "m.room.tombstone": RoomTombstoneEventContent
    "m.room.topic": RoomTopicEventContent
    "m.space.child": SpaceChildEventContent
    "m.space.parent": SpaceParentEventContent
    "org.example.foo": { hello: string }
    "org.matrix.msc3089.branch": MSC3089EventContent
    "org.matrix.msc3401.call": IGroupCallRoomState
    "org.matrix.msc3401.call.member":
        | EmptyObject
        | IGroupCallRoomMemberState
        | SessionMembershipData
    "org.matrix.msc3672.beacon_info": MBeaconInfoEventContent
    MMNEPVFCICPMFPCPTTAAATR