openapi-connect
Version:
Base for microservices around OpenAPI/Swagger
38 lines • 888 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const defaultOptions = Object.freeze({
enable: true,
json: {
limit: '1Mb'
},
text: {
limit: '1Mb'
},
urlencoded: {
limit: '1Mb',
extended: false
}
});
function getOptions(options) {
if (!options) {
return defaultOptions;
}
return {
...{ enable: defaultOptions.enable },
...(typeof options.enable === 'boolean' ? { enable: options.enable } : null),
json: {
...defaultOptions.json,
...options.json
},
text: {
...defaultOptions.text,
...options.text
},
urlencoded: {
...defaultOptions.urlencoded,
...options.urlencoded
}
};
}
exports.default = getOptions;
//# sourceMappingURL=bodyParser.js.map