# fromExit

Converts an Effect Exit to Success or Failure without losing its Cause.

## Signatures

```ts
export declare const fromExit: <A, E>(exit: Exit.Exit<A, E>) => AsyncData<A, E>;
```

## Why

Exit is Effect's complete computation result, so preserving its Cause keeps typed failures, defects, and interruption available.

## Ownership and lifetime

This pure conversion acquires no resources and retains the Exit payload or Cause.

## Examples

```ts
import { fromExit } from "@typed/async-data"
import { Exit } from "effect"
const state = fromExit(Exit.succeed(1))
```
