alova.d.ts 514 B

12345678910111213141516171819202122
  1. import 'alova';
  2. declare module 'alova' {
  3. export interface AlovaCustomTypes {
  4. /* eslint-disable perfectionist/sort-union-types */
  5. /* eslint-disable perfectionist/sort-object-types */
  6. meta: {
  7. /* Token认证拦截器 */
  8. authRole?: 'none' | 'login' | 'logout' | 'refreshToken';
  9. login?: true;
  10. logout?: true;
  11. refreshToken?: true;
  12. visitor?: true;
  13. /* 解析响应 */
  14. notParseResponse?: boolean;
  15. notParseResponseBody?: boolean;
  16. };
  17. }
  18. }
  19. export {};