@backblaze-labs/b2-sdk - v0.1.0
    Preparing search index...

    Interface SyncOptions

    Configuration options for a sync operation.

    interface SyncOptions {
        compareMode: CompareMode;
        compareThreshold?: number;
        concurrency?: number;
        dryRun?: boolean;
        encryptionProvider?: SyncEncryptionProvider;
        keepDays?: number;
        keepMode: KeepMode;
        signal?: AbortSignal;
    }
    Index

    Properties

    compareMode: CompareMode

    How to decide whether two files differ.

    compareThreshold?: number

    Tolerance for comparison (bytes for size, milliseconds for modtime).

    concurrency?: number

    Maximum number of concurrent transfer actions. Defaults to 4.

    dryRun?: boolean

    When true, actions are generated but not executed.

    encryptionProvider?: SyncEncryptionProvider

    Optional provider for per-file encryption settings.

    keepDays?: number

    Number of days to retain orphaned destination files when keepMode is 'keep-days'.

    keepMode: KeepMode

    What to do with destination files absent from the source.

    signal?: AbortSignal

    Signal to abort the sync operation.