swaggerize-docs
Version:
A node module to help build more dynamic swaggerize doc files. Compliments swaggerize-express very well
20 lines (15 loc) • 380 B
JavaScript
;
var merge = require('merge');
var SwaggerParser = require('swagger-parser');
var DEFAULT_OPTIONS = {
validate: {
spec: true,
},
$refs: {
internal: false,
},
};
module.exports = function swaggerizeDocs(docs, options) {
var mergedOptions = merge.recursive(true, DEFAULT_OPTIONS, options);
return SwaggerParser.validate(docs, mergedOptions);
};