UNPKG

weverse

Version:
115 lines (114 loc) 3.08 kB
import { Post, WvHeaders } from "../types"; import { WeverseCommunity, WeverseArtist } from "."; import { WeverseComment } from "./comment"; declare const WeversePost_base: new (t: { id: number; communityUser: { artistId: number; communityId: number; }; communityTabId: number; body: string | undefined; artistComments: { id: number; body: string; commentCount: number; likeCount: number; postId: number; createdAt: Date; updatedAt: Date; communityUser: { artistId: number; communityId: number; }; }[] | undefined; commentCount: number; likeCount: number; createdAt: Date; updatedAt: Date; photos: { mediaId: number | undefined; postId: number; imgUrl: URL; imgWidth: number; imgHeight: number; id: number; contentIndex: number; thumbnailImgUrl: URL; thumbnailImgWidth: number; thumbnailImgHeight: number; orgImgUrl: URL; orgImgWidth: number; orgImgHeight: number; downloadImgFilename: string; isGif: boolean; }[] | undefined; attachedVideos: { id: number | undefined; videoUrl: URL; thumbnailUrl: URL; thumbnailWidth: number; thumbnailHeight: number; playTime: number; }[] | undefined; }) => { id: number; communityUser: { artistId: number; communityId: number; }; communityTabId: number; body: string | undefined; artistComments: { id: number; body: string; commentCount: number; likeCount: number; postId: number; createdAt: Date; updatedAt: Date; communityUser: { artistId: number; communityId: number; }; }[] | undefined; commentCount: number; likeCount: number; createdAt: Date; updatedAt: Date; photos: { mediaId: number | undefined; postId: number; imgUrl: URL; imgWidth: number; imgHeight: number; id: number; contentIndex: number; thumbnailImgUrl: URL; thumbnailImgWidth: number; thumbnailImgHeight: number; orgImgUrl: URL; orgImgWidth: number; orgImgHeight: number; downloadImgFilename: string; isGif: boolean; }[] | undefined; attachedVideos: { id: number | undefined; videoUrl: URL; thumbnailUrl: URL; thumbnailWidth: number; thumbnailHeight: number; playTime: number; }[] | undefined; }; export declare class WeversePost extends WeversePost_base { artist: WeverseArtist; community: WeverseCommunity; comments: WeverseComment[]; constructor(props: Post, community: WeverseCommunity, artist: WeverseArtist); getVideoUrls(headers: WvHeaders): Promise<void>; addComments(comments: WeverseComment[]): WeverseComment[]; toJSON(): Partial<WeversePost>; } export {};