UNPKG

qansigliere-parse-link-from-headers

Version:

The main idea of ​​this library created in the JavaScript language is to parse data from server response headers and define next link for upload. It can be used for Github and Gitlab API integrations

24 lines (22 loc) 678 B
function linkParser(headersObject) { let result = null; if (headersObject) { if (Object.keys(headersObject).includes('link')) { result = {}; headersObject.link.split(',').forEach(x => { let value = x.split('; rel='); result[value[1].replaceAll('"', '').trim()] = value[0] .replaceAll('"', '') .replaceAll('<', '') .replaceAll('>', '') .trim(); }); return result; } else { return result; } } else { return result; } } module.exports.linkParser = linkParser;