http.d.ts 962 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. export interface ResData<T> {
  2. data: T;
  3. errmsg: string;
  4. errno: number;
  5. }
  6. export interface Detail {
  7. id: number;
  8. img: string;
  9. name: string;
  10. other_name: string;
  11. uri: string;
  12. author: string;
  13. desc: string;
  14. genre: string;
  15. host: string;
  16. status: 0;
  17. source: string;
  18. create_time: string;
  19. update_time: string;
  20. Chapters: number;
  21. }
  22. export interface ListItem {
  23. author: string;
  24. genre: string;
  25. img: string;
  26. name: string;
  27. stauts: number;
  28. uri: string;
  29. }
  30. export interface ChapterItem {
  31. id: number;
  32. novel_id: number;
  33. name: string;
  34. source_url: string;
  35. uri: string;
  36. sort: number;
  37. create_time: string;
  38. update_time: string;
  39. }
  40. export interface ChapterListData {
  41. chapters: ChapterItem[];
  42. novel: {
  43. name: string;
  44. };
  45. }
  46. export interface ChapterData {
  47. chapter: string;
  48. content: string;
  49. next: string;
  50. pre: string;
  51. title: string;
  52. }
  53. export interface GenreItem {
  54. id: number;
  55. name: string;
  56. uri: string;
  57. }