angular-material-fileupload
Version:
A fileupload component based on angular-material design
48 lines • 2.99 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/mat-file-upload-queue/mat-file-upload-queue.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from "@angular/core";
import { BehaviorSubject } from "rxjs";
var MatFileUploadQueueService = /** @class */ (function () {
function MatFileUploadQueueService() {
this.inputValueSubject = new BehaviorSubject(null);
this.inputValue$ = this.inputValueSubject.asObservable();
}
/**
* @param {?} input
* @return {?}
*/
MatFileUploadQueueService.prototype.initialize = /**
* @param {?} input
* @return {?}
*/
function (input) {
this.inputValueSubject.next(input);
};
/**
* @return {?}
*/
MatFileUploadQueueService.prototype.getInputValue = /**
* @return {?}
*/
function () {
return this.inputValueSubject.getValue();
};
MatFileUploadQueueService.decorators = [
{ type: Injectable }
];
return MatFileUploadQueueService;
}());
export { MatFileUploadQueueService };
if (false) {
/**
* @type {?}
* @private
*/
MatFileUploadQueueService.prototype.inputValueSubject;
/** @type {?} */
MatFileUploadQueueService.prototype.inputValue$;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0LWZpbGUtdXBsb2FkLXF1ZXVlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWZpbGV1cGxvYWQvIiwic291cmNlcyI6WyJsaWIvbWF0LWZpbGUtdXBsb2FkLXF1ZXVlL21hdC1maWxlLXVwbG9hZC1xdWV1ZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBR3ZDO0lBQUE7UUFFVSxzQkFBaUIsR0FBRyxJQUFJLGVBQWUsQ0FBUyxJQUFJLENBQUMsQ0FBQztRQUM5RCxnQkFBVyxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLEVBQUUsQ0FBQztJQVN0RCxDQUFDOzs7OztJQVBDLDhDQUFVOzs7O0lBQVYsVUFBVyxLQUFhO1FBQ3RCLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDckMsQ0FBQzs7OztJQUVELGlEQUFhOzs7SUFBYjtRQUNFLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQzNDLENBQUM7O2dCQVhGLFVBQVU7O0lBWVgsZ0NBQUM7Q0FBQSxBQVpELElBWUM7U0FYWSx5QkFBeUI7Ozs7OztJQUNwQyxzREFBOEQ7O0lBQzlELGdEQUFvRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSBcInJ4anNcIjtcbmltcG9ydCB7IElJbnB1dCB9IGZyb20gXCIuLi9tYXQtZmlsZS11cGxvYWQudHlwZVwiO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgTWF0RmlsZVVwbG9hZFF1ZXVlU2VydmljZSB7XG4gIHByaXZhdGUgaW5wdXRWYWx1ZVN1YmplY3QgPSBuZXcgQmVoYXZpb3JTdWJqZWN0PElJbnB1dD4obnVsbCk7XG4gIGlucHV0VmFsdWUkID0gdGhpcy5pbnB1dFZhbHVlU3ViamVjdC5hc09ic2VydmFibGUoKTtcblxuICBpbml0aWFsaXplKGlucHV0OiBJSW5wdXQpIHtcbiAgICB0aGlzLmlucHV0VmFsdWVTdWJqZWN0Lm5leHQoaW5wdXQpO1xuICB9XG5cbiAgZ2V0SW5wdXRWYWx1ZSgpIHtcbiAgICByZXR1cm4gdGhpcy5pbnB1dFZhbHVlU3ViamVjdC5nZXRWYWx1ZSgpO1xuICB9XG59XG4iXX0=