@solarpunkltd/comment-system
Version:
A library for writing and reading comments from the Swarm network.
29 lines • 644 B
TypeScript
export declare enum MessageType {
TEXT = "text",
THREAD = "thread",
REACTION = "reaction"
}
export interface MessageData {
id: string;
type: MessageType;
message: string;
username: string;
address: string;
timestamp: number;
index: string;
topic: string;
targetMessageId?: string;
signature?: string;
flagged?: boolean;
reason?: string;
isLegacy?: boolean;
}
export interface MessagesWithIndex {
messages: MessageData[];
nextIndex: string;
}
export interface CommentNode {
message: MessageData;
replies: CommentNode[];
}
//# sourceMappingURL=comment.model.d.ts.map