# Sink.Services

Extracts the Effect services required by a `Sink`'s callbacks.

## Signatures

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

## Why

It exposes callback dependencies for higher-order utilities without executing the sink.

## Ownership and lifetime

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