diff --git a/packages/start-client-core/src/createServerFn.ts b/packages/start-client-core/src/createServerFn.ts index e4941c58715..75a9a280017 100644 --- a/packages/start-client-core/src/createServerFn.ts +++ b/packages/start-client-core/src/createServerFn.ts @@ -16,7 +16,6 @@ import type { ValidateSerializableInput, Validator, } from '@tanstack/router-core' -import type { JsonResponse } from '@tanstack/router-core/ssr/client' import type { AnyFunctionMiddleware, AnyRequestMiddleware, @@ -263,14 +262,14 @@ export interface OptionalFetcher extends FetcherBase { ( options?: OptionalFetcherDataOptions, - ): Promise> + ): Promise> } export interface RequiredFetcher extends FetcherBase { ( opts: RequiredFetcherDataOptions, - ): Promise> + ): Promise> } export type FetcherBaseOptions = { @@ -294,13 +293,6 @@ export type RscStream = { export type Method = 'GET' | 'POST' -export type FetcherData = - Awaited extends Response - ? Awaited - : Awaited extends JsonResponse - ? ReturnType['json']> - : Awaited - export type ServerFnReturnType = Awaited extends Response ? TResponse diff --git a/packages/start-client-core/src/index.tsx b/packages/start-client-core/src/index.tsx index abb082d02b7..70a4692842a 100644 --- a/packages/start-client-core/src/index.tsx +++ b/packages/start-client-core/src/index.tsx @@ -60,7 +60,6 @@ export type { CompiledFetcherFn, Fetcher, RscStream, - FetcherData, FetcherBaseOptions, ServerFn, ServerFnCtx,