Skip to content
tRPC

Partners

Class: TRPCUntypedClient<TInferrable>

On this page

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:114

A client that calls procedures by path string, without types. createTRPCClient wraps one.

Type Parameters

Type Parameter
TInferrable extends InferrableClientTypes

Constructors

new TRPCUntypedClient()

new TRPCUntypedClient<TInferrable>(opts): TRPCUntypedClient<TInferrable>

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:119

Parameters

ParameterType
optsCreateTRPCClientOptions<TInferrable>

Returns

TRPCUntypedClient<TInferrable>

Properties

runtime

readonly runtime: TRPCClientRuntime

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:116

Methods

mutation()

mutation(path, input?, opts?): Promise<unknown>

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:175

Calls a mutation.

Parameters

ParameterType
pathstring
input?unknown
opts?TRPCRequestOptions

Returns

Promise<unknown>


query()

query(path, input?, opts?): Promise<unknown>

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:165

Calls a query.

Parameters

ParameterType
pathstring
input?unknown
opts?TRPCRequestOptions

Returns

Promise<unknown>


subscription()

Call Signature

subscription(path, input, opts): Unsubscribable

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:190

Starts a subscription. With callbacks, returns what stops it. Without, returns an async iterator to read it with for await, which signal, break or return() stops. It can be iterated once.

Parameters
ParameterType
pathstring
inputunknown
optsTRPCSubscriptionCallbacks<unknown, TRPCClientError<AnyRouter>> & TRPCRequestOptions
Returns

Unsubscribable

See

https://trpc.io/docs/client/vanilla/setup#5-use-subscriptions

Call Signature

subscription<TOpts>(path, input, opts?): AsyncIterableIterator<unknown>

Defined in: packages/client/src/internals/TRPCUntypedClient.ts:196

Starts a subscription. With callbacks, returns what stops it. Without, returns an async iterator to read it with for await, which signal, break or return() stops. It can be iterated once.

Type Parameters
Type ParameterDefault type
TOpts extends TRPCRequestOptions & Partial<TRPCSubscriptionObserver<unknown, TRPCClientError<AnyRouter>>>TRPCRequestOptions
Parameters
ParameterType
pathstring
inputunknown
opts?TRPCSubscriptionWithoutCallbacks<TOpts>
Returns

AsyncIterableIterator<unknown>

See

https://trpc.io/docs/client/vanilla/setup#5-use-subscriptions