systemStore.d.ts 737 B

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