blob: 757efacd072b9145b8d2a5e0840fe64e32b23ae8 [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.
/**
* @constructor
* @struct
* @extends {PolymerElement}
*/
function FilesToggleRipple() {}
/**
* @type {boolean}
*/
FilesToggleRipple.prototype.activated;
/**
* @constructor
* @struct
* @extends {PolymerElement}
*/
function FilesToast() {}
/**
* @type {boolean}
*/
FilesToast.prototype.visible;
/**
* @type {number}
*/
FilesToast.prototype.timeout;
/**
* @param {string} text
* @param {{text: string, callback: function()}=} opt_action
*/
FilesToast.prototype.show = function(text, opt_action) {};
/**
* @return {!Promise}
*/
FilesToast.prototype.hide = function() {};
/**
* @constructor
* @struct
* @extends {PolymerElement}
*/
function AudioPlayerElement() {}
/** @type {boolean} */
AudioPlayerElement.prototype.playing;
/** @type {number} */
AudioPlayerElement.prototype.time;
/** @type {boolean} */
AudioPlayerElement.prototype.shuffule;
/** @type {boolean} */
AudioPlayerElement.prototype.repeat;
/** @type {number} */
AudioPlayerElement.prototype.volume;
/** @type {boolean} */
AudioPlayerElement.prototype.expanded;
/** @type {number} */
AudioPlayerElement.prototype.currentTrackIndex;
/** @type {string} */
AudioPlayerElement.prototype.currenttrackurl;
/** @type {number} */
AudioPlayerElement.prototype.playcount;
/** @type {Array<!Object>} */
AudioPlayerElement.prototype.tracks;
/** @type {Object} */
AudioPlayerElement.prototype.model;
/** @type {boolean} */
AudioPlayerElement.prototype.volumeSliderShown;
AudioPlayerElement.prototype.onPageUnload = function() {};
AudioPlayerElement.prototype.onAudioError = function() {};