You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

express-openapi-generator

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

express-openapi-generator - npm Package Compare versions

Comparing version

to
1.1.2

4

lib/openapi-builder/operationBuilder.d.ts

@@ -82,3 +82,3 @@ import { OpenAPIV3 } from 'openapi-types';

/**
* Add a parameters field to the Operation object.
* Add a parameters field to the Operation object, will include defaults.
*

@@ -88,3 +88,3 @@ * @param parameters The parameters object per OpenApiv3 spec

*/
parameters: (parameters: (OpenAPIV3.ParameterObject | OpenAPIV3.ReferenceObject)[]) => OperationBuilder;
parameters: (parameters: (OpenAPIV3.ParameterObject | OpenAPIV3.ReferenceObject)[], excludeDefault?: boolean) => OperationBuilder;
/**

@@ -91,0 +91,0 @@ * Add a requestBody field to the Operation object.

@@ -62,3 +62,3 @@ "use strict";

/**
* Add a parameters field to the Operation object.
* Add a parameters field to the Operation object, will include defaults.
*

@@ -68,4 +68,8 @@ * @param parameters The parameters object per OpenApiv3 spec

*/
this.parameters = (parameters) => {
this._operation.parameters = (0, utl_1.default)(parameters);
this.parameters = (parameters, excludeDefault = false) => {
let p = (0, utl_1.default)(parameters);
if (this._operation.parameters && !excludeDefault) {
p = [...this._operation.parameters, ...p];
}
this._operation.parameters = p;
return this;

@@ -72,0 +76,0 @@ };

{
"name": "express-openapi-generator",
"version": "1.1.0",
"version": "1.1.2",
"description": "An Express plugin that can parse an app and generate a OpenApiv3 document.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",