UNPKG

dgeni-packages

Version:

A collection of dgeni packages for generating documentation from source code

17 lines 518 B
module.exports = function(createDocMessage) { return { name: 'name', required: true, transforms(doc, tag, value) { const INPUT_TYPE = /input\[(.+)\]/; if ( doc.docType === 'input' ) { const match = INPUT_TYPE.exec(value); if ( !match ) { throw new Error(createDocMessage('Invalid input directive name. It should be of the form: "input[inputType]" but was "' + value + '"', doc)); } doc.inputType = match[1]; } return value; } }; };