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

[Home](./index.md) &gt; [@contract-case/case-boundary](./case-boundary.md) &gt; [IResultPrinter](./case-boundary.iresultprinter.md)

## IResultPrinter interface

Interface for printing results

**Signature:**

```typescript
export interface IResultPrinter
```

## Methods

| Method                                                                                        | Description                                                                                                          |
| --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| [printMatchError(MatchErrorDescription)](./case-boundary.iresultprinter.printmatcherror.md)   | Called by ContractCase to ask the DSL to print an individual match error line.                                       |
| [printMessageError(messageErrorDetails)](./case-boundary.iresultprinter.printmessageerror.md) | Called by ContractCase to ask the DSL to print an error during testing that doesn't have an expected / actual value  |
| [printTestTitle(titleDetails)](./case-boundary.iresultprinter.printtesttitle.md)              | Called by ContractCase to ask the DSL to print a test title or main execution details (eg for contract downloading). |
