UNPKG

weverse

Version:
71 lines (70 loc) 2.06 kB
import { WeverseArtist, WeversePost } from "."; import { Community, Photo, Video } from "../types"; import { WeverseMedia } from "./media"; declare const WeverseCommunity_base: new (t: { id: number; name: string; description: string; memberCount: number; homeBannerImgPath: URL; iconImgPath: URL; bannerImgPath: URL; fullname: string[]; fcMember: boolean; membershipName: string | undefined; }) => { id: number; name: string; description: string; memberCount: number; homeBannerImgPath: URL; iconImgPath: URL; bannerImgPath: URL; fullname: string[]; fcMember: boolean; membershipName: string | undefined; }; export declare class WeverseCommunity extends WeverseCommunity_base { newPosts: WeversePost[]; artists: WeverseArtist[]; artistMap: Map<number, WeverseArtist>; posts: WeversePost[]; postsMap: Map<number, WeversePost>; photos: Photo[]; videos: Video[]; media: WeverseMedia[]; mediaMap: Map<number, WeverseMedia>; constructor(props: Community, test?: undefined); toString(): string; addArtists(artists: WeverseArtist[]): void; addPosts(posts: WeversePost[]): WeversePost[]; addPhotos(photos: Photo[]): { 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; }[]; addVideos(videos: Video[]): { id: number | undefined; videoUrl: URL; thumbnailUrl: URL; thumbnailWidth: number; thumbnailHeight: number; playTime: number; }[]; addMedia(media: WeverseMedia): WeverseMedia | null; getArtist(id: number): WeverseArtist | undefined; toJSON(): Partial<WeverseCommunity>; } export {};