alova.d.ts 511 B

1234567891011121314151617181920212223
  1. import 'alova';
  2. import { Method } from 'alova';
  3. declare module 'alova' {
  4. export interface AlovaCustomTypes {
  5. meta: {
  6. /* Token认证拦截器 */
  7. authRole?: 'none' | 'login' | 'logout' | 'refreshToken';
  8. login?: true;
  9. logout?: true;
  10. refreshToken?: true;
  11. visitor?: true;
  12. /* 解析响应 */
  13. interceptByGlobalResponded?: boolean;
  14. interceptByBodyResponded?: boolean;
  15. sseTransform?: (line: string, value: Method<AG>) => any;
  16. };
  17. }
  18. }
  19. export {};