UNPKG

asterisk-ami-event-utils

Version:
25 lines (20 loc) 508 B
/** * Developer: Alex Voronyansky <belirafon@gmail.com> * Date: 14.04.2016 * Time: 18:54 */ "use strict"; const CRLF = '\r\n'; /** * * @param obj * @returns {*} */ module.exports = function(obj){ if(!obj){ return ''; } let rawStr = Object.keys(obj).reduce((result, currentKey) => { result.push(`${currentKey}: ${obj[currentKey]}`); return result; }, []).join(CRLF); return rawStr === '' ? rawStr : rawStr + CRLF.repeat(2); };