systemStore.d.ts 660 B

1234567891011121314151617181920212223242526272829
  1. export enum SystemStoreUserInfoEnum {
  2. USER_TOKEN = 'userToken',
  3. USER_ID = 'userId',
  4. USER_NAME = 'userName',
  5. NICK_NAME = 'nickName',
  6. }
  7. export interface UserInfoType {
  8. [SystemStoreUserInfoEnum.USER_TOKEN]?: string,
  9. [SystemStoreUserInfoEnum.USER_ID]?: string,
  10. [SystemStoreUserInfoEnum.USER_NAME]?: string,
  11. [SystemStoreUserInfoEnum.NICK_NAME]?: string,
  12. }
  13. export interface FetchInfoType {
  14. OSSUrl?: string,
  15. }
  16. export enum SystemStoreEnum {
  17. // 用户
  18. USER_INFO = 'userInfo',
  19. // 请求
  20. FETCH_INFO = 'fetchInfo'
  21. }
  22. export interface SystemStoreType {
  23. [SystemStoreEnum.USER_INFO]: UserInfoType
  24. [SystemStoreEnum.FETCH_INFO]: FetchInfoType
  25. }