# deepEqual

`import { deepEqual } from "destack:assert";`

Assert that `actual` deeply equals `expected`.

```ds title="deepEqual"
export function deepEqual<T, U>(actual: T, expected: U, message?: string | undefined): void
```

[language/library/src/assert/assert.ds:68:70](https://github.com/destack-sh/destack/blob/main/language/library/src/assert/assert.ds#L68-L70)
