UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

24 lines (23 loc) 565 B
import { User } from "./User"; export type ReactionType = "upvote" | "downvote" | "like" | "love" | "wow" | "sad" | "angry" | "funny"; export interface ReactionCounts { upvote: number; downvote: number; like: number; love: number; wow: number; sad: number; angry: number; funny: number; } export interface Reaction { id: string; projectId: string; targetType: "entity" | "comment"; targetId: string; userId: string; reactionType: ReactionType; createdAt: string; updatedAt: string; user?: User; }