DiffRemoteTreesOptions
Defined in: src/sync/diffRemoteTrees.ts:58
Options accepted by diffRemoteTrees.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
compareModifiedAt? | boolean | Whether modification timestamps participate in the comparison. Defaults to true. | src/sync/diffRemoteTrees.ts:73 |
compareSize? | boolean | Whether sizes participate in the comparison. Defaults to true. | src/sync/diffRemoteTrees.ts:75 |
compareUniqueId? | boolean | Whether to require matching uniqueId checksums when both entries expose one. Defaults to false. | src/sync/diffRemoteTrees.ts:77 |
destinationFilter? | RemoteTreeFilter | Filter applied only to the destination side. Overrides walk.filter when set. | src/sync/diffRemoteTrees.ts:67 |
includeUnchanged? | boolean | Whether unchanged entries are included in entries. Defaults to false. | src/sync/diffRemoteTrees.ts:69 |
modifiedAtToleranceMs? | number | Tolerance in milliseconds when comparing modification timestamps. Defaults to 1000. | src/sync/diffRemoteTrees.ts:71 |
signal? | AbortSignal | Optional abort signal threaded through both walks. | src/sync/diffRemoteTrees.ts:79 |
sourceFilter? | RemoteTreeFilter | Filter applied only to the source side. Overrides walk.filter when set. | src/sync/diffRemoteTrees.ts:65 |
walk? | Pick<WalkRemoteTreeOptions, | "filter" | "recursive" | "followSymlinks" | "includeDirectories" | "includeFiles" | "maxDepth"> | Optional traversal controls applied to both sides. | src/sync/diffRemoteTrees.ts:60 |