apidoc-light
Version:
RESTful web API Documentation Generator
43 lines (38 loc) • 1.03 kB
JavaScript
const apiWorker = require('./api_param_title.js');
// Additional information for error log
const _messages = {
common: {
element: 'apiBody',
usage: '@apiBody (group) varname',
example: '@apiDefine MyValidParamGroup Some title\n@apiBody (MyValidParamGroup) username',
},
};
/**
* PreProcess
*
* @param {Object[]} parsedFiles
* @param {String[]} filenames
* @param {Object} packageInfos
* @returns {Object}
*/
function preProcess (parsedFiles, filenames, packageInfos) {
return apiWorker.preProcess(parsedFiles, filenames, packageInfos, 'defineBodyTitle');
}
/**
* PostProcess
*
* @param {Object[]} parsedFiles
* @param {String[]} filenames
* @param {Object[]} preProcess
* @param {Object} packageInfos
*/
function postProcess (parsedFiles, filenames, preProcess, packageInfos) {
apiWorker.postProcess(parsedFiles, filenames, preProcess, packageInfos, 'defineBodyTitle', 'body', _messages);
}
/**
* Exports
*/
module.exports = {
preProcess: preProcess,
postProcess: postProcess,
};