# index

> 

## Classes

- [StandardSchemaV1Error](https://trpc.io/docs/typedoc/server/index/classes/StandardSchemaV1Error.md)
- [TRPCBuilder](https://trpc.io/docs/typedoc/server/index/classes/TRPCBuilder.md)
- [TRPCError](https://trpc.io/docs/typedoc/server/index/classes/TRPCError.md)

## Interfaces

- [TRPCCombinedDataTransformer](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCCombinedDataTransformer.md)
- [TRPCDataTransformer](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCDataTransformer.md)
- [TRPCErrorShape](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCErrorShape.md)
- [TRPCMutationProcedure](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCMutationProcedure.md)
- [TRPCProcedureBuilder](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCProcedureBuilder.md)
- [TRPCQueryProcedure](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCQueryProcedure.md)
- [TRPCRootObject](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCRootObject.md)
- [TRPCRouterBuilder](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCRouterBuilder.md)
- [TRPCRouterCallerFactory](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCRouterCallerFactory.md)
- [TRPCRouterRecord](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCRouterRecord.md)
- [TRPCSubscriptionProcedure](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCSubscriptionProcedure.md)

## Type Aliases

- [AnyTRPCClientTypes](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCClientTypes.md)
- [AnyTRPCMiddlewareFunction](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCMiddlewareFunction.md)
- [AnyTRPCMutationProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCMutationProcedure.md)
- [AnyTRPCProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCProcedure.md)
- [AnyTRPCQueryProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCQueryProcedure.md)
- [AnyTRPCRootTypes](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCRootTypes.md)
- [AnyTRPCRouter](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCRouter.md)
- [AnyTRPCSubscriptionProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCSubscriptionProcedure.md)
- [CreateContextCallback](https://trpc.io/docs/typedoc/server/index/type-aliases/CreateContextCallback.md)
- [Dict](https://trpc.io/docs/typedoc/server/index/type-aliases/Dict.md)
- [~~inferAsyncReturnType~~](https://trpc.io/docs/typedoc/server/index/type-aliases/inferAsyncReturnType.md)
- [inferProcedureBuilderResolverOptions](https://trpc.io/docs/typedoc/server/index/type-aliases/inferProcedureBuilderResolverOptions.md)
- [inferProcedureInput](https://trpc.io/docs/typedoc/server/index/type-aliases/inferProcedureInput.md)
- [inferProcedureOutput](https://trpc.io/docs/typedoc/server/index/type-aliases/inferProcedureOutput.md)
- [inferRouterContext](https://trpc.io/docs/typedoc/server/index/type-aliases/inferRouterContext.md)
- [inferRouterError](https://trpc.io/docs/typedoc/server/index/type-aliases/inferRouterError.md)
- [inferRouterInputs](https://trpc.io/docs/typedoc/server/index/type-aliases/inferRouterInputs.md)
- [inferRouterOutputs](https://trpc.io/docs/typedoc/server/index/type-aliases/inferRouterOutputs.md)
- [inferSubscriptionInput](https://trpc.io/docs/typedoc/server/index/type-aliases/inferSubscriptionInput.md)
- [inferSubscriptionOutput](https://trpc.io/docs/typedoc/server/index/type-aliases/inferSubscriptionOutput.md)
- [inferTRPCClientTypes](https://trpc.io/docs/typedoc/server/index/type-aliases/inferTRPCClientTypes.md)
- [TrackedEnvelope](https://trpc.io/docs/typedoc/server/index/type-aliases/TrackedEnvelope.md)
- [TRPC\_ERROR\_CODE\_KEY](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPC_ERROR_CODE_KEY.md)
- [TRPC\_ERROR\_CODE\_NUMBER](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPC_ERROR_CODE_NUMBER.md)
- [TRPCBuiltRouter](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPCBuiltRouter.md)
- [TRPCPathSeparator](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPCPathSeparator.md)
- [TRPCProcedureType](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPCProcedureType.md)

## Variables

- [initTRPC](https://trpc.io/docs/typedoc/server/index/variables/initTRPC.md)

## Functions

- [~~experimental\_standaloneMiddleware~~](https://trpc.io/docs/typedoc/server/index/functions/experimental_standaloneMiddleware.md)
- [getTRPCErrorFromUnknown](https://trpc.io/docs/typedoc/server/index/functions/getTRPCErrorFromUnknown.md)
- [isTrackedEnvelope](https://trpc.io/docs/typedoc/server/index/functions/isTrackedEnvelope.md)
- [lazy](https://trpc.io/docs/typedoc/server/index/functions/lazy.md)
- [~~sse~~](https://trpc.io/docs/typedoc/server/index/functions/sse.md)
- [tracked](https://trpc.io/docs/typedoc/server/index/functions/tracked.md)
- [transformTRPCResponse](https://trpc.io/docs/typedoc/server/index/functions/transformTRPCResponse.md)

## References

### AnyMiddlewareFunction

Renames and re-exports [AnyTRPCMiddlewareFunction](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCMiddlewareFunction.md)

***

### AnyMutationProcedure

Renames and re-exports [AnyTRPCMutationProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCMutationProcedure.md)

***

### AnyProcedure

Renames and re-exports [AnyTRPCProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCProcedure.md)

***

### AnyQueryProcedure

Renames and re-exports [AnyTRPCQueryProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCQueryProcedure.md)

***

### AnyRouter

Renames and re-exports [AnyTRPCRouter](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCRouter.md)

***

### AnySubscriptionProcedure

Renames and re-exports [AnyTRPCSubscriptionProcedure](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCSubscriptionProcedure.md)

***

### CombinedDataTransformer

Renames and re-exports [TRPCCombinedDataTransformer](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCCombinedDataTransformer.md)

***

### DataTransformer

Renames and re-exports [TRPCDataTransformer](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCDataTransformer.md)

***

### experimental\_lazy

Renames and re-exports [lazy](https://trpc.io/docs/typedoc/server/index/functions/lazy.md)

***

### experimental\_trpcMiddleware

Renames and re-exports [experimental_standaloneMiddleware](https://trpc.io/docs/typedoc/server/index/functions/experimental_standaloneMiddleware.md)

***

### ProcedureType

Renames and re-exports [TRPCProcedureType](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPCProcedureType.md)
