swagger-less
Version:
A zero-config, code-first tool that automates Swagger/OpenAPI documentation in Express.js apps. Write cleaner routes with built-in support for reusability, composability, and real-time doc generation—without cluttering your codebase with annotations or YA
15 lines (11 loc) • 362 B
JavaScript
let userSwaggerDefinition = null;
function configure(def) {
userSwaggerDefinition = def;
}
function getUserSwaggerDefinition() {
if (!userSwaggerDefinition) {
throw new Error("Swagger config not defined. Call swaggerless.configure({...})");
}
return userSwaggerDefinition;
}
module.exports = { configure, getUserSwaggerDefinition };