store.d.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. declare type StoreAccount = {
  2. uid: number;
  3. token: string;
  4. memberInfo: MemberInfo | null;
  5. };
  6. declare type StoreAccountGetters = {
  7. readonly isLogin: boolean;
  8. };
  9. declare type GlobalStoreState = {
  10. inited: boolean;
  11. };
  12. declare type StoreAudio = {
  13. moduleid: number;
  14. // manager: UniApp.BackgroundAudioManager | null;
  15. manager: WechatMiniprogram.BackgroundAudioManager | null;
  16. src: string; // 音频的数据源,默认为空字符串,**当设置了新的 src 时,会自动开始播放,**目前支持的格式有 m4a, aac, mp3, wav 否
  17. title: string; // 音频标题,用于做原生音频播放器音频标题。原生音频播放器中的分享功能,分享出去的卡片标题,也将使用该值。 否
  18. epname: string; // 专辑名,原生音频播放器中的分享功能,分享出去的卡片简介,也将使用该值。 否
  19. singer: string; // 歌手名,原生音频播放器中的分享功能,分享出去的卡片简介,也将使用该值。 否
  20. coverImgUrl: string; // 封面图url,用于做原生音频播放器背景图。原生音频播放器中的分享功能,分享出去的卡片配图及背景也将使用该图。 否
  21. isPaused: boolean;
  22. currentStr: string;
  23. durationStr: string;
  24. currentPercent: number;
  25. bufferedPercent: number;
  26. playbackRate: number;
  27. changePlaybackRating: boolean;
  28. };