kernl API
    Preparing search index...

    Interface DownloadJob

    A download as the user sees it. Sizes are bytes; progress runs from 0 to 1.

    interface DownloadJob {
        error?: string;
        id: string;
        infoHash: string;
        name: string;
        peers: number;
        progress: number;
        received: number;
        size?: number;
        speed: number;
        state: DownloadState;
    }
    Index
    error?: string

    Why it failed, when it did.

    id: string
    infoHash: string
    name: string
    peers: number
    progress: number
    received: number
    size?: number

    Unknown until the swarm has sent the file list.

    speed: number

    Bytes per second.