1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-31 01:16:01 +02:00

Refactor: expose only finished query parameters

This commit is contained in:
Thomas Heartman 2022-07-22 10:03:30 +02:00
parent f591feec86
commit e6cbe0b9d6
2 changed files with 7 additions and 5 deletions

View File

@ -1,7 +1,8 @@
import { FromSchema } from 'json-schema-to-ts';
import { Parameters } from '../util/request-parameters';
import { createQueryParameters } from '../util/query-parameters';
import { Parameters } from '../util/query-parameters';
export const exportParameters: Parameters = {
const exportParameters: Parameters = {
format: {
type: 'string',
enum: ['json', 'yaml'],
@ -45,6 +46,8 @@ export const exportParameters: Parameters = {
},
};
export const exportQueryParameters = createQueryParameters(exportParameters);
export const exportParametersSchema = {
$id: '#/components/schemas/exportParametersSchema',
type: 'object',

View File

@ -15,11 +15,10 @@ import { OpenApiService } from '../../services/openapi-service';
import { createRequestSchema } from '../../openapi/util/create-request-schema';
import { createResponseSchema } from '../../openapi/util/create-response-schema';
import {
exportParameters,
exportQueryParameters,
ExportParametersSchema,
} from '../../openapi/spec/export-parameters-schema';
import { emptyResponse } from '../../openapi/util/standard-responses';
import { createQueryParameters } from '../../openapi/util/query-parameters';
const upload = multer({ limits: { fileSize: 5242880 } });
const paramToBool = (param, def) => {
@ -79,7 +78,7 @@ class StateController extends Controller {
responses: {
200: createResponseSchema('stateSchema'),
},
parameters: createQueryParameters(exportParameters),
parameters: exportQueryParameters,
}),
],
});