mirror of
https://gh-proxy.org/https://github.com/tiajinsha/JKVideo
synced 2026-07-07 23:18:38 +08:00
50 lines
793 B
TypeScript
50 lines
793 B
TypeScript
export interface VideoItem {
|
|
bvid: string;
|
|
aid: number;
|
|
title: string;
|
|
pic: string;
|
|
owner: {
|
|
mid: number;
|
|
name: string;
|
|
face: string;
|
|
};
|
|
stat: {
|
|
view: number;
|
|
danmaku: number;
|
|
reply: number;
|
|
like: number;
|
|
coin: number;
|
|
favorite: number;
|
|
};
|
|
duration: number;
|
|
desc: string;
|
|
cid: number;
|
|
pages?: Array<{ cid: number; part: string }>;
|
|
}
|
|
|
|
export interface Comment {
|
|
rpid: number;
|
|
content: { message: string };
|
|
member: {
|
|
uname: string;
|
|
avatar: string;
|
|
};
|
|
like: number;
|
|
ctime: number;
|
|
replies: Comment[] | null;
|
|
}
|
|
|
|
export interface PlayUrlResponse {
|
|
durl: Array<{
|
|
url: string;
|
|
length: number;
|
|
size: number;
|
|
}>;
|
|
quality: number;
|
|
}
|
|
|
|
export interface QRCodeInfo {
|
|
url: string;
|
|
qrcode_key: string;
|
|
}
|