Skip to content

Commit 5c6aee4

Browse files
committed
fix(supabase): leave inference for rpc return type
1 parent 0fa5309 commit 5c6aee4

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed

packages/core/supabase-js/src/SupabaseClient.ts

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import type { AuthChangeEvent } from '@supabase/auth-js'
22
import { FunctionsClient } from '@supabase/functions-js'
3-
import {
4-
type GetRpcFunctionFilterBuilderByArgs,
5-
PostgrestClient,
6-
type PostgrestFilterBuilder,
7-
type PostgrestQueryBuilder,
8-
} from '@supabase/postgrest-js'
3+
import { PostgrestClient, type PostgrestQueryBuilder } from '@supabase/postgrest-js'
94
import {
105
type RealtimeChannel,
116
type RealtimeChannelOptions,
@@ -247,11 +242,6 @@ export default class SupabaseClient<
247242
rpc<
248243
FnName extends string & keyof Schema['Functions'],
249244
Args extends Schema['Functions'][FnName]['Args'] = never,
250-
FilterBuilder extends GetRpcFunctionFilterBuilderByArgs<
251-
Schema,
252-
FnName,
253-
Args
254-
> = GetRpcFunctionFilterBuilderByArgs<Schema, FnName, Args>,
255245
>(
256246
fn: FnName,
257247
args: Args = {} as Args,
@@ -264,15 +254,7 @@ export default class SupabaseClient<
264254
get: false,
265255
count: undefined,
266256
}
267-
): PostgrestFilterBuilder<
268-
ClientOptions,
269-
Schema,
270-
FilterBuilder['Row'],
271-
FilterBuilder['Result'],
272-
FilterBuilder['RelationName'],
273-
FilterBuilder['Relationships'],
274-
'RPC'
275-
> {
257+
) {
276258
return this.rest.rpc(fn, args, options)
277259
}
278260

0 commit comments

Comments
 (0)