typescript-fetchを使用して、FastAPIで自動生成されたOpenAPISchema3から自動で型とfetcherを生成しています。
(参考)
https://github.com/OpenAPITools/openapi-generator/blob/master/docs/generators/typescript-fetch.md
OAS3の定義は下記のようでした。(抜粋)
"parameters":[
{"description":"cookie key","required":true,"schema":{"title":"token","type":"string","description":"cookie key"},
"name":"token","in":"cookie"}
]
問題点としては、fetch(requestParameters, initOverides)のrequestParmetersの型にcookieパラメータの値も入ってしまっていることです。
どなたか、typescript-fetchのcookieの型をきちんと生成する方法をご存知ありませんでしょうか。
[requestParametersの型]
{
id: number
token
}
react.js
1○今回のエラー 2const userApi = new UserApi().getUser({ 3 id: 1 4 **※tokenがないとエラー** 5}, 6{ credentials: 'include' } 7) 8 9○本来想定される形 10const userApi = new UserApi().getUser({ 11 id: 1 <-tokenは必要なくてもエラーを出さない 12}, 13{ credentials: 'include' } 14)

回答1件
あなたの回答
tips
プレビュー