diff options
author | Puyodead1 <puyodead@proton.me> | 2023-03-24 18:57:44 -0400 |
---|---|---|
committer | Puyodead1 <puyodead@proton.me> | 2023-04-13 15:24:37 -0400 |
commit | 0dc5b19bd87875f146362e042e976958a047192e (patch) | |
tree | b76f14cedb659f4bbeb2aeb0fed1c7d9582907cf /scripts | |
parent | default responses (diff) | |
download | server-0dc5b19bd87875f146362e042e976958a047192e.tar.xz |
gifs and query params
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/openapi.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/openapi.js b/scripts/openapi.js index ff648a70..0b21f1a3 100644 --- a/scripts/openapi.js +++ b/scripts/openapi.js @@ -202,6 +202,19 @@ function apiRoutes() { })); } + if (route.query) { + // map to array + const query = Object.entries(route.query).map(([k, v]) => ({ + name: k, + in: "query", + required: v.required, + schema: { type: v.type }, + description: v.description, + })); + + obj.parameters = [...(obj.parameters || []), ...query]; + } + obj.tags = [...(obj.tags || []), getTag(p)].unique(); specification.paths[path] = { |