diff options
author | RaindropsSys <raindrops@equestria.dev> | 2023-11-17 23:25:29 +0100 |
---|---|---|
committer | RaindropsSys <raindrops@equestria.dev> | 2023-11-17 23:25:29 +0100 |
commit | 953ddd82e48dd206cef5ac94456549aed13b3ad5 (patch) | |
tree | 8f003106ee2e7f422e5a22d2ee04d0db302e66c0 /includes/external/matrix/node_modules/matrix-events-sdk/lib/events/ExtensibleEvent.d.ts | |
parent | 62a9199846b0c07c03218703b33e8385764f42d9 (diff) | |
download | pluralconnect-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.ts | 38 |
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; -} |