# FilterCircularsOptions

`interface` in `utils` · v0.8.17

<https://seedcord.org/docs/packages/utils/0.8.17/interfaces/filter-circulars-options>

Configuration for [`filterCirculars`](/docs/packages/utils/0.8.17/functions/filter-circulars).

```ts
interface FilterCircularsOptions<
    Marker extends string = "[Circular]"
>
```

## Properties

### logger

```ts
logger?: ILogger
```

Optional ILogger used to log stringify or parse errors.

### marker

```ts
marker?: Marker
```

Override the circular placeholder.

### mode

```ts
mode?: 'json' | 'decycle'
```

Processing mode. `json` uses stringify and parse (might end up using a `toJSON()` if found). `decycle` builds a safe clone first.
