From 7e61ff9995b6a970cdf9933eb42f4db1e2830136 Mon Sep 17 00:00:00 2001 From: dswbx Date: Wed, 5 Mar 2025 08:35:57 +0100 Subject: [PATCH] fix refine fn typing --- app/package.json | 2 +- app/src/modules/ModuleApi.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/package.json b/app/package.json index 7b4d8c0..f617476 100644 --- a/app/package.json +++ b/app/package.json @@ -3,7 +3,7 @@ "type": "module", "sideEffects": false, "bin": "./dist/cli/index.js", - "version": "0.9.0-rc.3", + "version": "0.9.0-rc.4", "description": "Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, Remix, Astro, Cloudflare, Bun, Node, AWS Lambda & more.", "homepage": "https://bknd.io", "repository": { diff --git a/app/src/modules/ModuleApi.ts b/app/src/modules/ModuleApi.ts index d5f8ed5..0ca8162 100644 --- a/app/src/modules/ModuleApi.ts +++ b/app/src/modules/ModuleApi.ts @@ -225,7 +225,8 @@ export class FetchPromise> implements Promise { fetcher?: typeof fetch; verbose?: boolean; }, - protected refineData?: (data: T) => any, + // keep "any" here, it gets inferred correctly with the "refine" fn + protected refineData?: (data: any) => any, ) {} get verbose() {