angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
103 lines • 5.12 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/models/preprocess-container.model.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record
*/
export function IPreprocessContainer() { }
if (false) {
/** @type {?} */
IPreprocessContainer.prototype.percent;
/**
* @param {?} pause
* @return {?}
*/
IPreprocessContainer.prototype.pause = function (pause) { };
/**
* @return {?}
*/
IPreprocessContainer.prototype.isPaused = function () { };
/**
* @param {?} cancel
* @return {?}
*/
IPreprocessContainer.prototype.cancel = function (cancel) { };
/**
* @return {?}
*/
IPreprocessContainer.prototype.isCancelled = function () { };
/**
* @return {?}
*/
IPreprocessContainer.prototype.doWork = function () { };
/**
* @return {?}
*/
IPreprocessContainer.prototype.run = function () { };
}
export class PreprocessContainer {
/**
* @param {?=} init
*/
constructor(init) {
this.percent = 0;
this._isPaused = false;
this._isCancelled = false;
Object.assign(this, init);
}
/**
* @param {?} pause
* @return {?}
*/
pause(pause) {
this._isPaused = pause;
}
/**
* @return {?}
*/
isPaused() {
return this._isPaused;
}
/**
* @param {?} cancel
* @return {?}
*/
cancel(cancel) {
this._isCancelled = cancel;
}
/**
* @return {?}
*/
isCancelled() {
return this._isCancelled;
}
/**
* @return {?}
*/
doWork() {
}
/**
* @return {?}
*/
run() {
this._isPaused = false;
this.doWork();
}
}
if (false) {
/** @type {?} */
PreprocessContainer.prototype.percent;
/**
* @type {?}
* @private
*/
PreprocessContainer.prototype._isPaused;
/**
* @type {?}
* @private
*/
PreprocessContainer.prototype._isCancelled;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlcHJvY2Vzcy1jb250YWluZXIubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL3ByZXByb2Nlc3MtY29udGFpbmVyLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUEsMENBUUM7OztJQVBHLHVDQUFnQjs7Ozs7SUFDaEIsNERBQTRCOzs7O0lBQzVCLDBEQUFvQjs7Ozs7SUFDcEIsOERBQThCOzs7O0lBQzlCLDZEQUF1Qjs7OztJQUN2Qix3REFBZTs7OztJQUNmLHFEQUFZOztBQUdoQixNQUFNLE9BQU8sbUJBQW1COzs7O0lBTTVCLFlBQW1CLElBQW1DO1FBQ2xELElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO1FBQ2pCLElBQUksQ0FBQyxTQUFTLEdBQUcsS0FBSyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxZQUFZLEdBQUcsS0FBSyxDQUFDO1FBQzFCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzlCLENBQUM7Ozs7O0lBRU0sS0FBSyxDQUFDLEtBQWM7UUFDdkIsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7SUFDM0IsQ0FBQzs7OztJQUVNLFFBQVE7UUFDWCxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUM7SUFDMUIsQ0FBQzs7Ozs7SUFFTSxNQUFNLENBQUMsTUFBZTtRQUN6QixJQUFJLENBQUMsWUFBWSxHQUFHLE1BQU0sQ0FBQztJQUMvQixDQUFDOzs7O0lBRU0sV0FBVztRQUNkLE9BQU8sSUFBSSxDQUFDLFlBQVksQ0FBQztJQUM3QixDQUFDOzs7O0lBRU0sTUFBTTtJQUViLENBQUM7Ozs7SUFFTSxHQUFHO1FBQ04sSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7UUFDdkIsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ2xCLENBQUM7Q0FDSjs7O0lBcENHLHNDQUF1Qjs7Ozs7SUFFdkIsd0NBQTJCOzs7OztJQUMzQiwyQ0FBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIElQcmVwcm9jZXNzQ29udGFpbmVyIHtcclxuICAgIHBlcmNlbnQ6IG51bWJlcjsgLy8gMC0xMDBcclxuICAgIHBhdXNlKHBhdXNlOiBib29sZWFuKTogdm9pZDtcclxuICAgIGlzUGF1c2VkKCk6IGJvb2xlYW47XHJcbiAgICBjYW5jZWwoY2FuY2VsOiBib29sZWFuKTogdm9pZDtcclxuICAgIGlzQ2FuY2VsbGVkKCk6IGJvb2xlYW47XHJcbiAgICBkb1dvcmsoKTogdm9pZDtcclxuICAgIHJ1bigpOiB2b2lkO1xyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgUHJlcHJvY2Vzc0NvbnRhaW5lciBpbXBsZW1lbnRzIElQcmVwcm9jZXNzQ29udGFpbmVyIHtcclxuICAgIHB1YmxpYyBwZXJjZW50OiBudW1iZXI7XHJcblxyXG4gICAgcHJpdmF0ZSBfaXNQYXVzZWQ6IGJvb2xlYW47XHJcbiAgICBwcml2YXRlIF9pc0NhbmNlbGxlZDogYm9vbGVhbjtcclxuXHJcbiAgICBwdWJsaWMgY29uc3RydWN0b3IoaW5pdD86IFBhcnRpYWw8UHJlcHJvY2Vzc0NvbnRhaW5lcj4pIHtcclxuICAgICAgICB0aGlzLnBlcmNlbnQgPSAwO1xyXG4gICAgICAgIHRoaXMuX2lzUGF1c2VkID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5faXNDYW5jZWxsZWQgPSBmYWxzZTtcclxuICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMsIGluaXQpO1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBwYXVzZShwYXVzZTogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgICAgIHRoaXMuX2lzUGF1c2VkID0gcGF1c2U7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGlzUGF1c2VkKCk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9pc1BhdXNlZDtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgY2FuY2VsKGNhbmNlbDogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgICAgIHRoaXMuX2lzQ2FuY2VsbGVkID0gY2FuY2VsO1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBpc0NhbmNlbGxlZCgpOiBib29sZWFuIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5faXNDYW5jZWxsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIGRvV29yaygpOiB2b2lkIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHJ1bigpOiB2b2lkIHtcclxuICAgICAgICB0aGlzLl9pc1BhdXNlZCA9IGZhbHNlO1xyXG4gICAgICAgIHRoaXMuZG9Xb3JrKCk7XHJcbiAgICB9XHJcbn1cclxuIl19