| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- declare interface ResData<T> {
- data: T;
- errmsg: string;
- errno: number;
- }
- declare interface ResPageData<T> {
- pageSize: number;
- pageIndex: number;
- sort: string;
- total_rows: number;
- total_pages: number;
- rows: T[];
- }
- declare interface GenreItem {
- id: number;
- name: string;
- uri: string;
- }
- declare interface Detail {
- id: number;
- img: string;
- name: string;
- other_name: string;
- uri: string;
- author: string;
- desc: string;
- genres: GenreItem[];
- host: string;
- status: string;
- source: string;
- create_time: string;
- update_time: string;
- Chapters: number;
- }
- declare interface ListItem {
- author: string;
- genre: string;
- img: string;
- name: string;
- stauts: string;
- uri: string;
- }
- declare type NovelList = ResPageData<ListItem>;
- declare interface ChapterItem {
- id: number;
- novel_id: number;
- name: string;
- source_url: string;
- uri: string;
- sort: number;
- create_time: string;
- update_time: string;
- }
- declare interface ChapterListData {
- chapters: ChapterItem[];
- novel: {
- name: string;
- };
- }
- declare interface ChapterData {
- chapter: string;
- content: string;
- next: string;
- pre: string;
- title: string;
- }
- declare interface HomeData {
- completed: ListItem[];
- on_going: ListItem[];
- rands: ListItem[];
- }
|