UNPKG

swagger-node-codegen

Version:

An OpenAPI 3.x/Swagger 2 code generator for Node.js

42 lines (39 loc) 1.04 kB
const ServerError = require('../../lib/error'); {{#each operation}} {{#each this.path}} {{#validMethod @key}} /** * @param {Object} options {{#each ../parameters}} {{#if this.name}} * @param {{../../../../openbrace}}{{capitalize type}}{{../../../../closebrace}} options.{{name}} {{inline description}} {{/if}} {{/each}} * @throws {Error} * @return {Promise} */ module.exports.{{../operationId}} = async (options) => { // Implement your business logic here... // // This function should return as follows: // // return { // status: 200, // Or another success code. // data: [] // Optional. You can put whatever you want here. // }; // // If an error happens during your business logic implementation, // you should throw an error as follows: // // throw new ServerError({ // status: 500, // Or another error code. // error: 'Server Error' // Or another error message. // }); return { status: 200, data: '{{../operationId}} ok!' }; }; {{/validMethod}} {{/each}} {{/each}}