ApiMutationInput
tipo Since 1.2.0
Entrada de una operación de API que no es GET, sin signal: params, query y body según
su contrato. Es lo que recibe mutate de useApiMutation y lo que guarda una mutación
retrySafe mientras su resultado es incierto.
ts
import type { ApiMutationInput } from "@meekojs/meeko/framework";Source code src/shared/clients.ts:185
Declaración #
ts
type ApiMutationInput<O extends AnyApiOperation> = ParamOption<O['params']> & QueryOption<O['query']> & BodyOption<O['body']>Type parameters #
-
Oextends AnyApiOperation Operación del contrato de API.
Example #
ts
import type { ApiMutationInput, ApiOperation } from "@meekojs/meeko/framework";
type CreateSale = ApiOperation<undefined, undefined, { total: number }, { id: string }>;
const input: ApiMutationInput<CreateSale> = { body: { total: 1200 } };