# CatchOutcome

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/parsers/backend/control-flow.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/parsers/backend/control-flow.ts#L48)

What a `catch` does, which is the difference between a warning and data loss.

## Properties

| Property | Type |
|---|---|
| `kind` | `'rethrows' | 'returns' | 'logs' | 'swallows'` |
| `line` | `number` |
