# Type Alias: inferObservableValue<TObservable>

> 

> **inferObservableValue**\<`TObservable`\>: `TObservable` *extends* [`Observable`](https://trpc.io/docs/typedoc/server/observable/interfaces/Observable.md)\<infer TValue, `unknown`\> ? `TValue` : `never`

Defined in: [packages/server/src/observable/observable.ts:14](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/server/src/observable/observable.ts#L14)

The type of the values an observable emits.

## Type Parameters

| Type Parameter |
| ------ |
| `TObservable` |
