1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
// 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
* chrome/browser/ui/webui/downloads_dom_handler.cc:CreateDownloadItemValue()
* @typedef {{by_ext_id: (string|undefined),
* by_ext_name: (string|undefined),
* danger_type: (string|undefined),
* date_string: string,
* file_externally_removed: boolean,
* file_name: string,
* file_path: string,
* file_url: string,
* id: string,
* last_reason_text: (string|undefined),
* otr: boolean,
* percent: (number|undefined),
* progress_status_text: (string|undefined),
* received: (number|undefined),
* resume: boolean,
* retry: boolean,
* since_string: string,
* started: number,
* state: string,
* total: number,
* url: string}}
*/
downloads.Data;
|