index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. (function (global, factory) {
  2. if (typeof define === "function" && define.amd) {
  3. define(["exports", "axios"], factory);
  4. } else if (typeof exports !== "undefined") {
  5. factory(exports, require("axios"));
  6. } else {
  7. var mod = {
  8. exports: {}
  9. };
  10. factory(mod.exports, global.axios);
  11. global.AnimalApi = mod.exports;
  12. }
  13. })(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (_exports, _axios) {
  14. "use strict";
  15. Object.defineProperty(_exports, "__esModule", {
  16. value: true
  17. });
  18. _exports.default = void 0;
  19. _axios = _interopRequireDefault(_axios);
  20. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  21. const getCat = () => {
  22. return _axios.default.get('https://aws.random.cat/meow').then(res => {
  23. return {
  24. imageSrc: res.data.file
  25. };
  26. });
  27. };
  28. const getDog = () => {
  29. return {
  30. data: 'dog'
  31. };
  32. };
  33. const getGoat = () => {
  34. return Promise.resolve({
  35. data: 'goat'
  36. });
  37. };
  38. var _default = {
  39. getDog,
  40. getCat,
  41. getGoat
  42. };
  43. _exports.default = _default;
  44. });