UNPKG

apidoc-core

Version:

Core parser library to generate apidoc result following the apidoc-spec

43 lines (38 loc) 1.05 kB
var apiWorker = require('./api_param_title.js'); // Additional information for error log var _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 };