UNPKG

asterisk-ami-event-utils

Version:
27 lines (22 loc) 570 B
/** * Developer: Alex Voronyansky <belirafon@gmail.com> * Date: 14.04.2016 * Time: 18:57 */ "use strict"; const CRLF = '\r\n'; /** * * @param arr * @returns {*} */ module.exports = function(arr){ if(!arr || !Array.isArray(arr)){ return ''; } let rawStr = arr.reduce((result, curr) => { if(Array.isArray(curr) && curr.length === 2){ result.push(curr.join(': ')); } return result; }, []).join(CRLF); return rawStr === '' ? rawStr : rawStr + CRLF.repeat(2); };