# Sink.Error

Extracts the typed error carried by causes consumed by a `Sink`.

## Signatures

```ts
type Error<T> = T extends Sink<infer _A, infer _E, infer _R> ? _E : never;
```

## Why

It preserves the error-channel relationship when adapting or composing sinks.

## Ownership and lifetime

This conditional type is compile-time only and acquires no resources.
