---
url: 'https://adk.nht.io/api/@nhtio/adk/guards/functions/isObject.md'
---

# Function: isObject()

```ts
function isObject(value: unknown): value is { [key: string]: unknown };
```

Defined in: [lib/utils/guards.ts:69](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/utils/guards.ts#L69)

Type guard to check if a value is a plain object (not null, not array)

## Parameters

| Parameter | Type      | Description        |
| --------- | --------- | ------------------ |
| `value`   | `unknown` | The value to check |

## Returns

`value is { [key: string]: unknown }`

True if the value is a plain object, false otherwise
