文件名称:ts-axios::watermelon: 用 TypeScript 实现 axios 浏览器部分,完善的 demo 与单元测试
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-19 23:22:50
unit-testing typescript axios ts-axios TypeScript
项目介绍 用 typescript 实现 axios 浏览器部分,完善的 demo 与单元测试 ts-axios 采用 Promise API 请求和响应配置化 支持请求和响应数据自定义拦截器 支持外部取消请求 支持跨域请求携带 cookie 支持客户端 XSRF 防御 支持 upload/download 进度监控 支持 http authorization 自定义合法状态码 自定义参数序列化 支持配置 baseURL axios.all axios.spread axios.getUri 所有 axios 官方库浏览器端功能已实现 单元测试 helpers 模块测试用例编写完毕
【文件预览】:
ts-axios-master
----src()
--------index.ts(109B)
--------defaults.ts(1KB)
--------core()
--------helpers()
--------types()
--------cancel()
--------axios.ts(1024B)
----code-of-conduct.md(3KB)
----examples()
--------index.html(730B)
--------server2.js(848B)
--------more()
--------server.js(5KB)
--------webpack.config.js(1KB)
--------simple()
--------base()
--------accept-upload-file()
--------config()
--------global.css(304B)
--------cancel()
--------extend()
--------error()
--------interceptor()
--------upload-download()
----CONTRIBUTING.md(936B)
----.travis.yml(563B)
----tsconfig.json(483B)
----LICENSE(1KB)
----tools()
--------gh-pages-publish.ts(901B)
--------semantic-release-prepare.ts(1KB)
----test()
--------boot.ts(0B)
--------helpers()
----rollup.config.ts(1KB)
----tslint.json(81B)
----README.md(581B)
----.editorconfig(211B)
----.gitignore(132B)
----package.json(4KB)