<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@contract-case/case-boundary](./case-boundary.md) &gt; [BoundaryContractVerifier](./case-boundary.boundarycontractverifier.md) &gt; [availableContractDescriptions](./case-boundary.boundarycontractverifier.availablecontractdescriptions.md)

## BoundaryContractVerifier.availableContractDescriptions() method

Returns a description of all of the contracts that can be found by the configuration.

**Signature:**

```typescript
availableContractDescriptions(): BoundaryResult;
```

**Returns:**

[BoundaryResult](./case-boundary.boundaryresult.md)

either a `BoundaryFailure`<!-- -->, or a `BoundarySuccessWithAny` which contains an array of:

```
CaseContractDescription {
    consumerName: string;
    providerName: string;
}
```
