build my own axios in TypeScript
- Axios instance
- Error handling
- Interceptors
- Default config
- Merge config
- Res Transformer
- Axios Create
- Cancel token
- With credentials
- XSRF protection
- Upload/download progress
- Authorization header
- Validate status
- Params serializer
- Base URL
- axios.all/axios.spread
- axios.Axios
- Unit Tests