blob: 51830ff98a96fe16dc3ecde2f8c087844ece8fc5 [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview Externs for objects sent from C++ to JS for chrome://downloads.
* @externs
*/
var downloads = {};
/**
* The type of the download object. The definition is based on
* MdDownloadsDOMHandler::CreateDownloadItemValue()
* @typedef {{by_ext_id: string,
* by_ext_name: string,
* danger_type: string,
* date_string: string,
* file_externally_removed: boolean,
* file_name: string,
* file_path: string,
* file_url: string,
* id: string,
* last_reason_text: string,
* otr: boolean,
* percent: number,
* progress_status_text: string,
* resume: boolean,
* retry: boolean,
* since_string: string,
* started: number,
* state: string,
* total: number,
* url: string}}
*/
downloads.Data;