Class DownloadAgent
🏭 Constructors
constructor
ts
new DownloadAgent(retryHandler: RetryPolicy, rangePolicy: RangePolicy, dispatcher: Dispatcher, checkpointHandler: undefined | CheckpointHandler): DownloadAgent
Parameters
- retryHandler:
RetryPolicy
- rangePolicy:
RangePolicy
- dispatcher:
Dispatcher
- checkpointHandler:
undefined | CheckpointHandler
Return Type
DownloadAgent
Defined in: packages/file-transfer/agent.ts:33
🏷️ Properties
checkpointHandler readonly
ts
checkpointHandler: undefined | CheckpointHandler
Defined in: packages/file-transfer/agent.ts:37
dispatcher readonly
ts
dispatcher: Dispatcher
Defined in: packages/file-transfer/agent.ts:36
rangePolicy readonly
ts
rangePolicy: RangePolicy
Defined in: packages/file-transfer/agent.ts:35
retryHandler readonly
ts
retryHandler: RetryPolicy
Defined in: packages/file-transfer/agent.ts:34
🔧 Methods
dispatch
ts
dispatch(url: URL, method: string, headers: Record<string, string>, destination: string, handle: FileHandle, progressController: undefined | ProgressController, abortSignal: undefined | AbortSignal): Promise<void>
Parameters
- url:
URL
- method:
string
- headers:
Record<string, string>
- destination:
string
- handle:
FileHandle
- progressController:
undefined | ProgressController
- abortSignal:
undefined | AbortSignal
Return Type
Promise<void>
Defined in: packages/file-transfer/agent.ts:58
head private
ts
head(url: URL, headers: Record<string, string>, signal: AbortSignal): Promise<ResponseData>
Parameters
- url:
URL
- headers:
Record<string, string>
- signal:
AbortSignal
Return Type
Promise<ResponseData>
Defined in: packages/file-transfer/agent.ts:42