UNPKG

@xmtp/content-type-group-updated

Version:

An XMTP content type to support group updated messages

19 lines (16 loc) 737 B
import { ContentTypeId, ContentCodec, EncodedContent } from '@xmtp/content-type-primitives'; import { mlsTranscriptMessages } from '@xmtp/proto'; declare const ContentTypeGroupUpdated: ContentTypeId; type GroupUpdated = mlsTranscriptMessages.GroupUpdated; declare class GroupUpdatedCodec implements ContentCodec<GroupUpdated, Record<string, never>> { get contentType(): ContentTypeId; encode(content: GroupUpdated): { type: ContentTypeId; parameters: {}; content: Uint8Array<ArrayBufferLike>; }; decode(content: EncodedContent): mlsTranscriptMessages.GroupUpdated; fallback(): undefined; shouldPush(): boolean; } export { ContentTypeGroupUpdated, type GroupUpdated, GroupUpdatedCodec };