# Renderable.Services

Extracts the required services from a Renderable type.

## Signatures

```ts
type Services<T> = RenderableServices<T>;
```

## Why

Nested producers and event handlers must keep the full Effect `R` channel.

## Ownership and lifetime

This projection acquires no services.
