UNPKG

@river-build/sdk

Version:

For more details, visit the following resources:

14 lines 1.32 kB
import { ChannelMessage_Post_Attachment, MembershipOp } from '@river-build/proto'; import { type TimelineEvent_OneOf, type Attachment, type ChannelMessageEvent, type TimelineEvent, Membership } from './timeline-types'; import { type StreamTimelineEvent } from '../../../types'; export declare function toEvent(timelineEvent: StreamTimelineEvent, userId: string): TimelineEvent; export declare function getFallbackContent(senderDisplayName: string, content?: TimelineEvent_OneOf, error?: string): string; export declare function transformAttachments(attachments?: Attachment[]): ChannelMessage_Post_Attachment[]; export declare function toMembership(membershipOp?: MembershipOp): Membership; export declare function toReplacedMessageEvent(prev: TimelineEvent, next: TimelineEvent): TimelineEvent; export declare function getEditsId(content: TimelineEvent_OneOf | undefined): string | undefined; export declare function getRedactsId(content: TimelineEvent_OneOf | undefined): string | undefined; export declare function makeRedactionEvent(redactionAction: TimelineEvent): TimelineEvent; export declare function getMessageSenderId(event: TimelineEvent): string | undefined; export declare function getChannelMessageContent(event?: TimelineEvent): ChannelMessageEvent | undefined; //# sourceMappingURL=timelineEvent.d.ts.map