UNPKG

extra-life-node

Version:
39 lines (38 loc) 1.28 kB
var DOMAIN_STUB = 'https://www.extra-life.org/'; var pageOffset = function (limit, page) { if (page === 1) { return 1; } return limit * page; }; export var apiPaths = { userDonationUrl: function (id, limit, page) { if (limit === void 0) { limit = 100; } if (page === void 0) { page = 1; } if (!limit) { return DOMAIN_STUB + "api/participants/" + id + "/donations"; } else { return DOMAIN_STUB + "api/participants/" + id + "/donations?limit=" + limit + "&offset=" + pageOffset(limit, page); } }, profileUrl: function (id) { return DOMAIN_STUB + "api/participants/" + id; }, teamDonationsUrl: function (id, limit, page) { if (limit === void 0) { limit = 100; } if (page === void 0) { page = 1; } if (!limit) { return DOMAIN_STUB + "api/teams/" + id + "/donations"; } else { return DOMAIN_STUB + "api/teams/" + id + "/donations?limit=" + limit + "&offset=" + pageOffset(limit, page); } }, teamProfileUrl: function (id) { return DOMAIN_STUB + "api/teams/" + id; }, teamRosterUrl: function (id) { return DOMAIN_STUB + "api/teams/" + id + "/participants"; }, };