24 lines
448 B
TypeScript
24 lines
448 B
TypeScript
export type FeedItem = (
|
|
| {
|
|
type: "video";
|
|
video_url: string;
|
|
}
|
|
| {
|
|
type: "image";
|
|
}
|
|
) & {
|
|
likes: number;
|
|
author: { nickname: string; avatar_url: string | null; sec_uid?: string };
|
|
aweme_id: string;
|
|
created_at: Date | string;
|
|
desc: string;
|
|
cover_url: string | null;
|
|
width?: number | null;
|
|
height?: number | null;
|
|
};
|
|
|
|
export interface FeedResponse {
|
|
items: FeedItem[];
|
|
nextCursor: string | null;
|
|
}
|