digitalocean-openapi-js
Version:
Generated JS from digitalocean v2 openapi spec
31 lines (30 loc) • 787 B
JavaScript
import globalAxios from "axios";
export const BASE_PATH = "https://api.digitalocean.com".replace(/\/+$/, "");
export const COLLECTION_FORMATS = {
csv: ",",
ssv: " ",
tsv: "\t",
pipes: "|",
};
export class BaseAPI {
basePath;
axios;
configuration;
constructor(configuration, basePath = BASE_PATH, axios = globalAxios) {
this.basePath = basePath;
this.axios = axios;
if (configuration) {
this.configuration = configuration;
this.basePath = configuration.basePath ?? basePath;
}
}
}
export class RequiredError extends Error {
field;
constructor(field, msg) {
super(msg);
this.field = field;
this.name = "RequiredError";
}
}
export const operationServerMap = {};