interface StateEvents { "m.policy.rule.room": | Without<PolicyRuleEventContent, {}> | Without<{}, PolicyRuleEventContent> & PolicyRuleEventContent; "m.policy.rule.server": | Without<PolicyRuleEventContent, {}> | Without<{}, PolicyRuleEventContent> & PolicyRuleEventContent; "m.policy.rule.user": | Without<PolicyRuleEventContent, {}> | Without<{}, PolicyRuleEventContent> & 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": | Without<RoomThirdPartyInviteEventContent, {}> | Without<{}, RoomThirdPartyInviteEventContent> & 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": | (
Without<(Without<IGroupCallRoomMemberState, ExperimentalGroupCallRoomMemberState> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState), Without<...> | (Without<...> & SessionMembershipData)> & (Without<...> | (Without<...> & SessionMembershipData))
)
| (
Without<Without<SessionMembershipData, {}> | (Without<{}, SessionMembershipData> & SessionMembershipData), (Without<...> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState)> & ((Without<...> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState))
)
; "org.matrix.msc3672.beacon_info": MBeaconInfoEventContent;} Properties
m.room.history_visibility
m.room.third_party_invite
org.example.foo
"org.example.foo": { hello: string }
org.matrix.msc3089.branch
org.matrix.msc3401.call.member
"org.matrix.msc3401.call.member":
| (
Without<(Without<IGroupCallRoomMemberState, ExperimentalGroupCallRoomMemberState> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState), Without<...> | (Without<...> & SessionMembershipData)> & (Without<...> | (Without<...> & SessionMembershipData))
)
| (
Without<Without<SessionMembershipData, {}> | (Without<{}, SessionMembershipData> & SessionMembershipData), (Without<...> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState)> & ((Without<...> & ExperimentalGroupCallRoomMemberState) | (Without<...> & IGroupCallRoomMemberState))
)
org.matrix.msc3672.beacon_info
Mapped type from event type to content type for all specified room state events.