import { rawDataToServerDatabase, ServerDatabase } from '@/api/server/databases/getServerDatabases'; import http from '@/api/http'; export default (uuid: string, data: { connectionsFrom: string; databaseName: string }): Promise => { return new Promise((resolve, reject) => { http.post( `/api/client/servers/${uuid}/databases`, { database: data.databaseName, remote: data.connectionsFrom, }, { params: { include: 'password' }, }, ) .then(response => resolve(rawDataToServerDatabase(response.data.attributes))) .catch(reject); }); };