UNPKG

@gouvfr-anct/mednum

Version:

✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique

17 lines (16 loc) 741 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.paginate = void 0; const axios_1 = __importDefault(require("axios")); const axios_retry_1 = __importDefault(require("axios-retry")); (0, axios_retry_1.default)(axios_1.default, { retries: 3 }); const paginate = async (url, query = '', data = []) => { if (url == null) return data; const nextResult = (await axios_1.default.get(query === '' ? url : `${url}&${query}`)).data; return (0, exports.paginate)(nextResult.links.next, query, [...data, ...nextResult.data]); }; exports.paginate = paginate;