# rpc

> 

## Namespaces

- [JSONRPC2](https://trpc.io/docs/typedoc/server/rpc/namespaces/JSONRPC2.md)

## Interfaces

- [TRPCConnectionParamsMessage](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCConnectionParamsMessage.md)
- [TRPCErrorResponse](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCErrorResponse.md)
- [TRPCReconnectNotification](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCReconnectNotification.md)
- [TRPCRequest](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCRequest.md)
- [TRPCResult](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCResult.md)
- [TRPCResultMessage](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCResultMessage.md)
- [TRPCSubscriptionStopNotification](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCSubscriptionStopNotification.md)
- [TRPCSuccessResponse](https://trpc.io/docs/typedoc/server/rpc/interfaces/TRPCSuccessResponse.md)

## Type Aliases

- [TRPCClientIncomingMessage](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCClientIncomingMessage.md)
- [TRPCClientIncomingRequest](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCClientIncomingRequest.md)
- [TRPCClientOutgoingMessage](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCClientOutgoingMessage.md)
- [TRPCClientOutgoingRequest](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCClientOutgoingRequest.md)
- [TRPCRequestMessage](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCRequestMessage.md)
- [TRPCResponse](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCResponse.md)
- [TRPCResponseMessage](https://trpc.io/docs/typedoc/server/rpc/type-aliases/TRPCResponseMessage.md)

## Variables

- [TRPC\_ERROR\_CODES\_BY\_KEY](https://trpc.io/docs/typedoc/server/rpc/variables/TRPC_ERROR_CODES_BY_KEY.md)
- [TRPC\_ERROR\_CODES\_BY\_NUMBER](https://trpc.io/docs/typedoc/server/rpc/variables/TRPC_ERROR_CODES_BY_NUMBER.md)

## Functions

- [parseTRPCMessage](https://trpc.io/docs/typedoc/server/rpc/functions/parseTRPCMessage.md)

## References

### TRPC\_ERROR\_CODE\_KEY

Re-exports [TRPC_ERROR_CODE_KEY](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPC_ERROR_CODE_KEY.md)

***

### TRPC\_ERROR\_CODE\_NUMBER

Re-exports [TRPC_ERROR_CODE_NUMBER](https://trpc.io/docs/typedoc/server/index/type-aliases/TRPC_ERROR_CODE_NUMBER.md)

***

### TRPCErrorShape

Re-exports [TRPCErrorShape](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCErrorShape.md)
