UNPKG

fastify-cli

Version:

Run a fastify route with one command!

62 lines (59 loc) 1.12 kB
'use strict' const fp = require('fastify-plugin') module.exports = fp(function (fastify, opts, next) { fastify.decorate('swagger', function (opts) { if (opts && opts.yaml) { return `\ openapi: 3.0.3 info: version: 8.1.0 title: "@fastify/swagger" components: schemas: {} paths: "/": get: responses: '200': description: Default Response "/example/": get: responses: '200': description: Default Response ` } else { return { openapi: '3.0.3', info: { version: '8.1.0', title: '@fastify/swagger' }, components: { schemas: {} }, paths: { '/': { get: { responses: { 200: { description: 'Default Response' } } } }, '/example/': { get: { responses: { 200: { description: 'Default Response' } } } } } } } }) next() })