123456789101112131415161718192021222324252627282930 |
- const env = require('jsdoc/env');
- const fs = require('jsdoc/fs');
- const path = require('path');
- exports.handlers = {
-
- beforeParse(e) {
- e.source = e.source.replace(/(@partial ".*")+/g, $ => {
- const pathArg = $.match(/".*"/)[0].replace(/"/g, '');
- const fullPath = path.join(e.filename, '..', pathArg);
- const partialData = fs.readFileSync(fullPath, env.opts.encoding);
- return partialData;
- });
- }
- };
|