Files
sample-full-skies/src/api/le-systeme-solaire/index.ts
2021-03-12 16:34:29 +01:00

31 lines
663 B
TypeScript

import axios from "axios";
/**
* Fetches the API for all celestial bodies
* @returns Array of celestials in the API
*/
export const fetchCelestials = (): Promise<any> => {
return axios
.get("https://api.le-systeme-solaire.net/rest/bodies/")
.then(res => {
return res.data.bodies;
});
};
/**
* Fetches the API for all celestial bodies
* @returns Array of celestials in the API
*/
export const fetchCelestial = (slug: string): Promise<any> => {
return axios
.get(`https://api.le-systeme-solaire.net/rest/bodies/${slug}`)
.then(res => {
return res.data;
});
};
export default {
fetchCelestials,
fetchCelestial
};