# FileWatchBatch

`import { FileWatchBatch } from "destack:fs/binding";`

Watch events written by one read operation.

```ds title="FileWatchBatch"
export struct FileWatchBatch {
    count: uint64;
    pathLength: uint64;
    hasOverflow: boolean;
}
```

[language/library/src/fs/binding/watch.ds:114:121](https://github.com/destack-sh/destack/blob/main/language/library/src/fs/binding/watch.ds#L114-L121)

## Members

### `count: uint64`

Number of events written into the output slice.

### `pathLength: uint64`

Path buffer length consumed by event paths.

### `hasOverflow: boolean`

Whether the host reported dropped events.
