useCsRqAdvancedMutateButtonClickEvent
useCsRqAdvancedMutateButtonClickEvent
は、API 呼び出し方式が Orval(拡張版)に対応する更新系 API ボタンイベントを初期化するためのフックです。
シグネ チャ
useCsRqAdvancedMutateButtonClickEvent
<TApiRequest, TApiResponse, TApiError, TContext = unknown>
(mutationResult: RqAdvancedMutationResult
<TApiResponse, TApiError, TApiRequest, TContext>):
CsMutateButtonClickEvent
<TApiRequest, TApiResponse, TApiError, TContext>
<TApiRequest, TApiResponse, TApiError, TContext = unknown>
(mutationResult: RqAdvancedMutationResult
<TApiResponse, TApiError, TApiRequest, TContext>):
CsMutateButtonClickEvent
<TApiRequest, TApiResponse, TApiError, TContext>
引数
引数名 | 必須 | 型 | 説明 |
---|---|---|---|
mutationResult | 〇 | RqAdvancedMutationResult<TApiResponse, TApiError, TApiRequest, TContext>*¹ | TanStack Query の useMutate を使ったカスタムフックを指定します。 |
*1:RqAdvancedMutationResult
は API のリクエスト、レスポンス、エラー、コンテキストに関する情報を保持する型定義です。
返り値
API のリクエストやレスポンス、成功・失敗のステータスなどの情報が含まれるCsMutateButtonClickEvent
クラスのインスタンスを返します。