# Yielded

```ts
type Yielded = T extends Operation<infer TYield> ? TYield : never
```

Unwrap the type of an `Operation`.
Analogous to the built in [`Awaited`](https://www.typescriptlang.org/docs/handbook/utility-types.html#awaitedtype) type.
`Yielded<Operation<T>> === T`

### Examples
#### Example 1
```ts
type Text = Yielded<Operation<string>>;
```
---


### Type Parameters
T extends [Operation](https://frontside.com/effection/api/v4-next/Operation.md)&lt;unknown&gt;

[View code](https://github.com/thefrontside/effection/tree/effection-v4.2.0/lib/types.ts#L546)
