# DependencyError

Extracts the acquisition error of a matcher Layer dependency.

## Signatures

```ts
export type DependencyError<D> = D extends Layer.Layer<any, infer E, any> ? E : never;
```

## Why

Layer failures remain visible in the Matcher's error channel.

## Ownership and lifetime

Computed only by TypeScript; any runtime failure occurs while the represented Layer is being prepared.
