mirror of
https://gh-proxy.org/https://github.com/tiajinsha/JKVideo
synced 2026-07-08 07:28:37 +08:00
feat: add all source files - services, store, hooks, components, screens
This commit is contained in:
49
services/types.ts
Normal file
49
services/types.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user