# core/reporters/pattern.reporter.ts

> 6 lines of code and 2 definitions.

Tree: GovLab Patterns
Language: typescript
Layer: operations
Canonical: https://banes-lab.com/anatomy/patterns#file-patterns-core-reporters-pattern-reporter-ts
Source text: https://banes-lab.com/source/patterns/core/reporters/pattern.reporter.ts.txt

Listed in [core/reporters](https://banes-lab.com/api/source/patterns/core/reporters.md).

## Definitions

- `NOOP_LOGGER` (lexical_declaration, line 3, exported)
- `warn` (method_definition, line 4, exported)

## Contained in

- [core/reporters](https://banes-lab.com/anatomy/patterns/folder-patterns-core-reporters.md)

## Source

```typescript
import type { Logger } from "#types/pattern.types";

export const NOOP_LOGGER: Logger = Object.freeze({
    warn(): void {
        return undefined;
    },
});
```
