UNPKG

dgeni-packages

Version:

A collection of dgeni packages for generating documentation from source code

29 lines 898 B
module.exports = function createDocMessage() { return (message, doc, error) => { message = message || ''; if ( doc ) { message += ' - doc'; const docIdentifier = doc.id || doc.name || doc.path; if ( docIdentifier ) { message += ' "' + docIdentifier + '"'; } if ( doc.docType ) { message += ' (' + doc.docType + ') '; } const filePath = doc.fileInfo && doc.fileInfo.relativePath; if ( filePath ) { message += ' - from file "' + filePath + '"'; if ( typeof doc.startingLine === 'number' ) { message += ' - starting at line ' + doc.startingLine; } if ( typeof doc.endingLine === 'number' ) { message += ', ending at line ' + doc.endingLine; } } } if ( error ) { message += '\n\nOriginal Error: \n\n' + error.stack; } return message; }; };