@nestbox-ai/cli
Version:
The cli tools that helps developers to build agents
22 lines • 764 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createComputeApis = createComputeApis;
const admin_1 = require("@nestbox-ai/admin");
const api_1 = require("../../utils/api");
/**
* Create API instances for compute commands using setupAuthAndConfig
*/
function createComputeApis() {
const authResult = (0, api_1.setupAuthAndConfig)();
if (!authResult) {
return null;
}
const { authToken, configuration } = authResult;
return {
machineInstanceApi: new admin_1.MachineInstancesApi(configuration),
miscellaneousApi: new admin_1.MiscellaneousApi(configuration),
projectsApi: new admin_1.ProjectsApi(configuration),
authToken
};
}
//# sourceMappingURL=apiUtils.js.map