blob: a96c5116c6516596b79a67249dccc29b70c439fc [file] [log] [blame]
// Copyright 2014 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.
/**
* @constructor
* @extends {Window}
*/
var BackgroundWindow = function() {};
/**
* @type {FileBrowserBackground}
*/
BackgroundWindow.prototype.background;
/**
* @param {Window} window
*/
BackgroundWindow.prototype.registerDialog = function(window) {};
/**
* @param {Object=} opt_appState App state.
* @param {number=} opt_id Window id.
* @param {LaunchType=} opt_type Launch type. Default: ALWAYS_CREATE.
* @param {function(string)=} opt_callback Completion callback with the App ID.
*/
BackgroundWindow.prototype.launchFileManager =
function(opt_appState, opt_id, opt_type, opt_callback) {};
/**
* @constructor
* @extends {Event}
*/
var FileOperationProgressEvent = function() {};
/** @type {string} */
FileOperationProgressEvent.prototype.reason;
/** @type {(FileOperationManager.Error|undefined)} */
FileOperationProgressEvent.prototype.error;
/**
* @constructor
* @extends {Event}
*/
var EntriesChangedEvent = function() {};
/** @type {util.EntryChangedKind} */
EntriesChangedEvent.prototype.kind;
/** @type {Array.<!Entry>} */
EntriesChangedEvent.prototype.entries;