import { BaseContentResponse, Content, Author, Statistics, Video, Music } from "../common"; export type TiktokAPIResponse = BaseContentResponse; export type AuthorTiktokAPI = Author & { uid: string; username: string; uniqueId: string; avatarThumb: string; avatarMedium: string; url: string; }; export type StatisticsTiktokAPI = Statistics; export type VideoTiktokAPI = Video; export type MusicTiktokAPI = Music; export type ResultTiktokAPI = Content; export type ResponseParserTiktokAPI = { content?: any; statistics?: StatisticsTiktokAPI; author?: AuthorTiktokAPI; music?: MusicTiktokAPI; }; export type TiktokCollectionResponse = { status: "success" | "error"; message?: string; result?: { itemList: Array<{ id: string; desc: string; createTime: number; author: AuthorTiktokAPI; statistics: StatisticsTiktokAPI; video: VideoTiktokAPI; textExtra: Array<{ hashtagName?: string; }>; }>; hasMore: boolean; }; };