# SnapshotMode

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

Snapshot update mode.

```ds title="SnapshotMode"
export enum SnapshotMode {
    Read = 1,
    Create = 2,
    Update = 3,
    Reject = 4,
}
```

[language/library/src/test/snapshot.ds:4:13](https://github.com/destack-sh/destack/blob/main/language/library/src/test/snapshot.ds#L4-L13)

## Variants

### `Read = 1`

Compare against existing snapshots.

### `Create = 2`

Create missing snapshots.

### `Update = 3`

Update changed snapshots.

### `Reject = 4`

Reject all snapshot writes.
