# 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`


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

[View code](https://github.com/thefrontside/effection/tree/effection-v3.6.1/lib/types.ts#L334)
