[ts-types-lang](../README.md) / [Modules](../modules.md) / [exception](../modules/exception.md) / Try # Interface: Try<_E, _Catch\> [exception](../modules/exception.md).Try Generic interface for declaring effects **`Example`** ```ts interface MyEffect extends Effect {} ``` ## Type parameters | Name | Type | Description | | :------ | :------ | :------ | | `_E` | extends [`Effect`](effect.Effect.md) | The output generated by the effect (defaults to `unknown`) | | `_Catch` | extends [`Func`](../modules/effect.md#func) | - | ## Hierarchy - [`Effect`](effect.Effect.md) ↳ **`Try`**