pleroma-like client for Bluesky pl.hexmani.ac
bluesky pleroma social-media
at main 540 B view raw
1import { AppBskyFeedPost } from "@atcute/bluesky"; 2import { ProfileViewBasic } from "@atcute/bluesky/types/app/actor/defs"; 3 4export type Post = { 5 avatar?: string; 6 context?: PostContext; 7 counts: PostCounts; 8 createdAt: Date; 9 displayName: string; 10 handle: string; 11 indexedAt: Date; 12 record: AppBskyFeedPost.Main; 13}; 14 15type PostCounts = { 16 bookmarkCount?: number; 17 likeCount?: number; 18 quoteCount?: number; 19 repostCount?: number; 20 replyCount?: number; 21}; 22 23type PostContext = { 24 invoker: ProfileViewBasic; 25 reason: string; 26};