---
title: SyncReport
description: What one syncDir did.
---

What one `syncDir` did.

## Properties

### deleted

```ts
deleted: number;
```

How many paths gone locally were removed in the VM.

***

### full

```ts
full: boolean;
```

No manifest was read (`full: true`, or none in the VM), so the whole tree travelled.

***

### refusedDeletions

```ts
refusedDeletions: number;
```

Deletions the VM's manifest ordered that weren't plain relative paths, so weren't run.

***

### unchanged

```ts
unchanged: boolean;
```

The VM already held the tree as it is, so nothing travelled.

***

### uploadedBytes

```ts
uploadedBytes: number;
```

The uploaded archive's size, 0 when nothing travelled.

***

### uploadedMembers

```ts
uploadedMembers: number;
```

How many members the upload carried: the changed ones, or every one when `full`.

## Provenance

This page is generated from `bindings/microvms-js/index.d.ts` by TypeDoc 0.28.20 and typedoc-plugin-markdown 4.13.1, run from `site/scripts/gen-reference.mjs` on every `pnpm run sync`, so an edit made here is overwritten by the next run.

To change the page, change the doc comment in the binding's Rust source, then regenerate the declarations with `mise run dts`. `mise run dts:check` fails when the committed file no longer matches the source.