typeing.d.ts 831 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. declare module 'weixin-js-sdk'
  2. declare namespace API {
  3. type Response<T> = {
  4. status: number,
  5. data: T,
  6. msg: string
  7. }
  8. export namespace LearnPlan {
  9. type Report = {
  10. userNickName: string,
  11. profilePhoto: string,
  12. totalStudyDays: number,
  13. itemName: string,
  14. totalDuration: number,
  15. totalStars: number,
  16. totalQuantity: number,
  17. correctQuantity: number,
  18. accuracy: number,
  19. task3Image: string,
  20. task3Audio: string,
  21. userLearnShareAudio: string,
  22. exerciseCardResultList: {
  23. capability: string,
  24. totalQuantity: number,
  25. correctQuantity: number
  26. }[],
  27. teachDescription: string
  28. }
  29. type Task = {
  30. id: string,
  31. itemId: string,
  32. userId: string,
  33. shared: number,
  34. report: Report
  35. }
  36. }
  37. }