UNPKG

crude-docs

Version:

A sample docs generator and easy to use!!

22 lines (14 loc) 393 B
export default function(...args) { let names= args.reduce((accu, elt)=>{ let type = Object.prototype.toString.call(elt); if(type==='[object String]'){ accu.push(elt); }else if(type==='[object Object]'){ for(let name in elt){ if(elt[name]===true) accu.push(name); } } return accu; }, []); return names.length ? names.join(' ') : ''; }