# AnyDependency

A route dependency supplied as an Effect Layer or Context.

## Signatures

```ts
export type AnyDependency = AnyLayer | AnyServiceMap;
```

## Why

Registration accepts both acquired and already-built service sources.

## Ownership and lifetime

This union is compile-time only. Layer branches are scoped by candidate selection, while Context branches are borrowed without acquisition.
