Downloads Port (ports)
Classes
DownloadsPort
import { DownloadsPort } from '@hexajs-dev/ports';
class DownloadsPort { ... }
Methods
cancel()
cancel(downloadId: number): Promise<void>
download()
download(options: HexaWebDownloadsDownloadOptions): Promise<number>
erase()
erase(query: HexaWebDownloadsQuery): Promise<number[]>
onChangedAddListener()
onChangedAddListener(listener: (delta: any) => void): void
onChangedRemoveListener()
onChangedRemoveListener(listener: (delta: any) => void): void
open()
open(downloadId: number): Promise<void>
pause()
pause(downloadId: number): Promise<void>
resume()
resume(downloadId: number): Promise<void>
search()
search(query: HexaWebDownloadsQuery): Promise<HexaWebDownloadItem[]>
show()
show(downloadId: number): Promise<void>