# Interface: TRPCSubscriptionBaseResult<TOutput, TError>

> 

Defined in: [packages/react-query/src/shared/hooks/types.ts:260](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/hooks/types.ts#L260)

Fields shared by every `useSubscription` result.

## See

https://trpc.io/docs/client/react/useSubscription#return-type

## Extended by

- [`TRPCSubscriptionIdleResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCSubscriptionIdleResult.md)
- [`TRPCSubscriptionConnectingResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCSubscriptionConnectingResult.md)
- [`TRPCSubscriptionPendingResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCSubscriptionPendingResult.md)
- [`TRPCSubscriptionErrorResult`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCSubscriptionErrorResult.md)

## Type Parameters

| Type Parameter |
| ------ |
| `TOutput` |
| `TError` |

## Properties

### data

> **data**: `undefined` \| `TOutput`

Defined in: [packages/react-query/src/shared/hooks/types.ts:262](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/hooks/types.ts#L262)

***

### error

> **error**: `null` \| `TError`

Defined in: [packages/react-query/src/shared/hooks/types.ts:263](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/hooks/types.ts#L263)

***

### reset()

> **reset**: () => `void`

Defined in: [packages/react-query/src/shared/hooks/types.ts:267](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/hooks/types.ts#L267)

Reset the subscription

#### Returns

`void`

***

### status

> **status**: `"error"` \| `"idle"` \| `"connecting"` \| `"pending"`

Defined in: [packages/react-query/src/shared/hooks/types.ts:261](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/shared/hooks/types.ts#L261)
