summaryrefslogtreecommitdiff
path: root/includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2023-11-17 23:25:29 +0100
committerRaindropsSys <raindrops@equestria.dev>2023-11-17 23:25:29 +0100
commit953ddd82e48dd206cef5ac94456549aed13b3ad5 (patch)
tree8f003106ee2e7f422e5a22d2ee04d0db302e66c0 /includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts
parent62a9199846b0c07c03218703b33e8385764f42d9 (diff)
downloadpluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.tar.gz
pluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.tar.bz2
pluralconnect-953ddd82e48dd206cef5ac94456549aed13b3ad5.zip
Updated 30 files and deleted 2976 files (automated)
Diffstat (limited to 'includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts')
-rw-r--r--includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts38
1 files changed, 0 insertions, 38 deletions
diff --git a/includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts b/includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts
deleted file mode 100644
index a82f967..0000000
--- a/includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { IPartialEvent } from "../IPartialEvent";
-import { EventType } from "../utility/events";
-/**
- * Represents an Extensible Event in Matrix.
- */
-export declare abstract class ExtensibleEvent<TContent extends object = object> {
- readonly wireFormat: IPartialEvent<TContent>;
- protected constructor(wireFormat: IPartialEvent<TContent>);
- /**
- * Shortcut to wireFormat.content
- */
- get wireContent(): TContent;
- /**
- * Serializes the event into a format which can be used to send the
- * event to the room.
- * @returns {IPartialEvent<object>} The serialized event.
- */
- abstract serialize(): IPartialEvent<object>;
- /**
- * 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.
- * @param {EventType} primaryEventType The (potentially namespaced) event
- * type.
- * @returns {boolean} True if this event *could* be represented as the
- * given type.
- */
- abstract isEquivalentTo(primaryEventType: EventType): boolean;
-}