# SnapshotChange

`import { SnapshotChange } from "destack:test";`

Snapshot comparison change.

```ds title="SnapshotChange"
export struct SnapshotChange<T = unknown> {
    name: string;
    expected: T;
    actual: T;
    artifact: ArtifactId;
}
```

[language/library/src/test/snapshot.ds:34:46](https://github.com/destack-sh/destack/blob/main/language/library/src/test/snapshot.ds#L34-L46)

## Members

### `name: string`

Snapshot name.

### `expected: T`

Expected value when available.

### `actual: T`

Actual value.

### `artifact: ArtifactId`

Persisted artifact when available.
