# HmrModuleHandlerOptions

`interface` in `core/hmr` · v0.12.0

<https://seedcord.org/docs/packages/core/0.12.0/interfaces/hmr-module-handler-options>

```ts
interface HmrModuleHandlerOptions<
    THandler,
    TMiddleware = void,
    TArtifacts = unknown
>
```

## Properties

### handlers

```ts
handlers: HmrHandlerOptions<THandler, TArtifacts>;
```

### logger

```ts
logger: Logger;
```

### middlewares

```ts
middlewares?: HmrMiddlewareOptions<TMiddleware>
```
