From 0f09573948680ac94c69161dc4843ffb881c0e10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Thu, 20 Mar 2025 07:10:55 +0100 Subject: [PATCH] Mutation services --- packages/extension-query/src/MutationRunner.ts | 2 +- packages/extension-query/src/QueryExtension.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/extension-query/src/MutationRunner.ts b/packages/extension-query/src/MutationRunner.ts index 0370ab4..0f5d06f 100644 --- a/packages/extension-query/src/MutationRunner.ts +++ b/packages/extension-query/src/MutationRunner.ts @@ -19,7 +19,7 @@ export interface MutationRunner { export interface MakeProps { readonly QueryClient: QueryClient.GenericTagClass - readonly mutation: (key: K) => Effect.Effect + readonly mutation: (key: K) => Effect.Effect>> } export const make = ( diff --git a/packages/extension-query/src/QueryExtension.ts b/packages/extension-query/src/QueryExtension.ts index 1be7476..ef0be44 100644 --- a/packages/extension-query/src/QueryExtension.ts +++ b/packages/extension-query/src/QueryExtension.ts @@ -5,8 +5,10 @@ import { ReffuseExtension, type ReffuseHelpers } from "reffuse" import * as MutationRunner from "./MutationRunner.js" import type * as MutationService from "./MutationService.js" import * as QueryClient from "./QueryClient.js" +import type * as QueryProgress from "./QueryProgress.js" import * as QueryRunner from "./QueryRunner.js" import type * as QueryService from "./QueryService.js" +import type * as QueryState from "./QueryState.js" export interface UseQueryProps { @@ -27,7 +29,7 @@ export interface UseQueryResult { export interface UseMutationProps { - readonly mutation: (key: K) => Effect.Effect + readonly mutation: (key: K) => Effect.Effect> } export interface UseMutationResult {