@supernovaio/cli
Version:
Supernova.io Command Line Interface
19 lines (17 loc) • 903 B
JavaScript
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a966c97b-b882-521a-91df-7d00928cf26e")}catch(e){}}();
import axios from "axios";
import { VaultService } from "../services/vault.service.js";
import { apiUrlForEnvironment } from "../types/environment.js";
export async function createApiClient(env) {
const token = await new VaultService().getTokensFromVault(env);
return axios.create({
baseURL: apiUrlForEnvironment(env),
headers: {
Authorization: `Bearer ${token.accessToken}`,
"Content-Type": "application/json",
},
timeout: 30_000,
});
}
//# sourceMappingURL=http-client.js.map
//# debugId=a966c97b-b882-521a-91df-7d00928cf26e