huddle-record
Version:
Record is a Object-Relational Mapping (ORM) TypeScript plugin that makes it easy to work with data.
22 lines (21 loc) • 560 B
JavaScript
import axios from 'axios';
export let record = {
api: {
axiosInstance: axios.create({}),
debug: {
logRequest: false,
logRequestHeaders: false,
logRequestBody: false,
logResponseHeaders: false,
logResponseBody: false,
logResponseStatus: false,
},
source: null,
},
};
export function setupRecord(config) {
record = config ? { ...record, ...config } : record;
if (config) {
record.api.axiosInstance = config.api.axiosInstance;
}
}