UNPKG

@oap75/api

Version:
20 lines (19 loc) 1.81 kB
import { ProfileData as OldProfileData, SpaceData as OldSpaceData, PostData as OldPostData, PostWithSomeDetails as OldPostWithSomeDetails, PostWithAllDetails as OldPostWithAllDetails } from '@subsocial/types/dto/sub'; import { ProfileData, SpaceData, PostData, CommentData, PostWithAllDetails, PostWithSomeDetails, DerivedContent } from '@subsocial/types/dto'; import { CommonContent } from '@subsocial/types/offchain'; export declare function asCommentData(postData: PostData): CommentData; export declare function convertToNewProfileData(old: OldProfileData): ProfileData; export declare function convertToNewProfileDataArray(oldArr: OldProfileData[]): ProfileData[]; export declare function convertToNewSpaceData(old: OldSpaceData): SpaceData; export declare function convertToNewSpaceDataArray(old: OldSpaceData[]): SpaceData[]; export declare function convertToNewPostData(old: OldPostData): PostData; export declare function convertToNewPostDataArray(old: OldPostData[]): PostData[]; export declare function convertToNewPostWithSomeDetailsArray(oldDataArr: OldPostWithSomeDetails[]): PostWithSomeDetails[]; export declare function convertToNewPostWithAllDetailsArray(oldDataArr: OldPostWithAllDetails[]): PostWithAllDetails[]; export declare function convertToNewPostWithSomeDetails(oldData?: OldPostWithSomeDetails): PostWithSomeDetails | undefined; export declare function convertToNewPostWithAllDetails(oldData?: OldPostWithAllDetails): PostWithAllDetails | undefined; declare type SpaceOrPostData = PostData | SpaceData; export declare function isUnlisted(data?: SpaceOrPostData): boolean; export declare function isPublic(data?: SpaceOrPostData): boolean; export declare function convertToDerivedContent<T extends CommonContent = CommonContent>(content?: T): DerivedContent<T> | undefined; export {};