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

[Home](./index.md) &gt; [@contract-case/case-boundary](./case-boundary.md) &gt; [ContractCaseBoundaryConfig](./case-boundary.contractcaseboundaryconfig.md) &gt; [contractDir](./case-boundary.contractcaseboundaryconfig.contractdir.md)

## ContractCaseBoundaryConfig.contractDir property

The directory where the contract will be written. If you provide this, ContractCase will generate the filename for you (unless `contractFilename` is specified, in which case this setting is ignored)

**Signature:**

```typescript
readonly contractDir?: string;
```
