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

    Interface SyncEncryptionProvider

    Supplies encryption settings on a per-file basis during sync.

    interface SyncEncryptionProvider {
        getSettingForDownload(
            fileVersion: FileVersion,
        ): EncryptionSetting | undefined;
        getSettingForUpload(
            fileName: string,
            size: number,
        ): EncryptionSetting | undefined;
    }
    Index

    Methods

    • Returns the encryption setting to use when uploading a file, or undefined for default.

      Parameters

      • fileName: string
      • size: number

      Returns EncryptionSetting | undefined