Skip to content

ZeroTransferOptions

Defined in: src/client/ZeroTransfer.ts:33

Construction options for a ZeroTransfer instance.

The adapter option is primarily used by protocol implementations and tests. Until the built-in FTP, FTPS, and SFTP adapters are implemented, callers can inject a compatible adapter to exercise the facade contract.

PropertyTypeDescriptionDefined in
adapter?RemoteFileAdapterProtocol adapter that performs concrete remote file operations.src/client/ZeroTransfer.ts:39
logger?ZeroTransferLoggerStructured logger used for lifecycle and operation records.src/client/ZeroTransfer.ts:37
protocol?"ftp" | "ftps" | "sftp"Protocol used when the connection profile does not provide one.src/client/ZeroTransfer.ts:35