See smartlyio/oats
This adapter provides two ways to bind the generated client definitions
import * as adapter from '@smartlyio/oats-axios-adapter';
// bind the default axios instance
adapter.create()(definitions);
// provide your own axios instance
adapter.create({axiosInstance: someAxiosInstance})(definitions);