Skip to content

Decoraxios

Decoraxios 是一套面向声明式接口层的 Axios 工具库。项目按能力拆分为核心 HTTP 装饰器、可选的 Mock 包,以及可选的 IoC / AOP 包,让你在保持主包轻量的同时,按实际需求组合功能。

官方站点

包选择

包名适用场景
decoraxios你希望使用默认主包,并直接获得核心 HTTP 装饰器能力。
@decoraxios/core你希望在导入和依赖声明里显式使用核心包名称。
@decoraxios/mock你希望在开发或测试阶段使用基于 MSW 的装饰器式 Mock。
@decoraxios/mock-ws你希望使用独立的基于 MSW 的 WebSocket Mock 能力,并支持装饰器模式。
@decoraxios/ioc-aop你需要依赖注入和切面编程能力。
@decoraxios/all你希望通过一个包导入所有子包的公开 API。

文档结构

设计原则

  • 被装饰的 HTTP 方法是声明,而不是手写请求逻辑。
  • 主包保持轻量,只暴露核心 HTTP 能力。
  • Mock 与 IoC / AOP 都是按需增强,不会默认给普通项目带来额外运行时依赖。
  • 所有请求入口都围绕 ApiCall<TResponse, TRequest> 维持清晰的类型边界。

Official Decoraxios documentation in English and Chinese