# Interface: TRPCSubscriptionConnectingResult<TOutput, TError>

> 

Defined in: [tanstack-react-query/src/internals/subscriptionOptions.ts:135](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/tanstack-react-query/src/internals/subscriptionOptions.ts#L135)

Result while connecting or reconnecting.

## Extends

- `TRPCSubscriptionBaseResult`\<`TOutput`, `TError`\>

## Type Parameters

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

## Properties

### data

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

Defined in: [tanstack-react-query/src/internals/subscriptionOptions.ts:140](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/tanstack-react-query/src/internals/subscriptionOptions.ts#L140)

The last data received.

#### Overrides

`TRPCSubscriptionBaseResult.data`

***

### error

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

Defined in: [tanstack-react-query/src/internals/subscriptionOptions.ts:141](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/tanstack-react-query/src/internals/subscriptionOptions.ts#L141)

The last error, if any.

#### Overrides

`TRPCSubscriptionBaseResult.error`

***

### reset()

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

Defined in: [tanstack-react-query/src/internals/subscriptionOptions.ts:118](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/tanstack-react-query/src/internals/subscriptionOptions.ts#L118)

Reset the subscription

#### Returns

`void`

#### Inherited from

`TRPCSubscriptionBaseResult.reset`

***

### status

> **status**: `"connecting"`

Defined in: [tanstack-react-query/src/internals/subscriptionOptions.ts:139](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/tanstack-react-query/src/internals/subscriptionOptions.ts#L139)

Where the subscription is in its lifecycle.

#### Overrides

`TRPCSubscriptionBaseResult.status`
