| // 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; |