angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
104 lines • 6.26 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/services/logger.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { ConfigService } from './config.service';
// From: https://github.com/angular/angular/issues/5458
var LoggerService = /** @class */ (function () {
function LoggerService() {
this.noop = (/**
* @return {?}
*/
function () { });
}
Object.defineProperty(LoggerService.prototype, "enabled", {
get: /**
* @private
* @return {?}
*/
function () {
return !ConfigService.settings.production;
},
enumerable: true,
configurable: true
});
Object.defineProperty(LoggerService.prototype, "debug", {
get: /**
* @return {?}
*/
function () {
if (this.enabled) {
return console.debug.bind(console);
}
return this.noop;
},
enumerable: true,
configurable: true
});
Object.defineProperty(LoggerService.prototype, "error", {
get: /**
* @return {?}
*/
function () {
if (this.enabled) {
return console.error.bind(console);
}
return this.noop;
},
enumerable: true,
configurable: true
});
Object.defineProperty(LoggerService.prototype, "log", {
get: /**
* @return {?}
*/
function () {
if (this.enabled) {
return console.log.bind(console);
}
return this.noop;
},
enumerable: true,
configurable: true
});
Object.defineProperty(LoggerService.prototype, "info", {
get: /**
* @return {?}
*/
function () {
if (this.enabled) {
return console.info.bind(console);
}
return this.noop;
},
enumerable: true,
configurable: true
});
Object.defineProperty(LoggerService.prototype, "warn", {
get: /**
* @return {?}
*/
function () {
if (this.enabled) {
return console.warn.bind(console);
}
return this.noop;
},
enumerable: true,
configurable: true
});
LoggerService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
LoggerService.ctorParameters = function () { return []; };
return LoggerService;
}());
export { LoggerService };
if (false) {
/** @type {?} */
LoggerService.prototype.noop;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvbG9nZ2VyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7QUFHakQ7SUFTSTtRQUZBLFNBQUk7OztRQUFHLGNBQVEsQ0FBQyxFQUFDO0lBR2pCLENBQUM7SUFQRCxzQkFBWSxrQ0FBTzs7Ozs7UUFBbkI7WUFDSSxPQUFPLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUM7UUFDOUMsQ0FBQzs7O09BQUE7SUFPRCxzQkFBSSxnQ0FBSzs7OztRQUFUO1lBQ0ksSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO2dCQUNkLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDdEM7WUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSxnQ0FBSzs7OztRQUFUO1lBQ0ksSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO2dCQUNkLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDdEM7WUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSw4QkFBRzs7OztRQUFQO1lBQ0ksSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO2dCQUNkLE9BQU8sT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDcEM7WUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSwrQkFBSTs7OztRQUFSO1lBQ0ksSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO2dCQUNkLE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDckM7WUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSwrQkFBSTs7OztRQUFSO1lBQ0ksSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO2dCQUNkLE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7YUFDckM7WUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7O2dCQTdDSixVQUFVOzs7O0lBOENYLG9CQUFDO0NBQUEsQUE5Q0QsSUE4Q0M7U0E3Q1ksYUFBYTs7O0lBTXRCLDZCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29uZmlnU2VydmljZSB9IGZyb20gJy4vY29uZmlnLnNlcnZpY2UnO1xyXG5cclxuLy8gRnJvbTogaHR0cHM6Ly9naXRodWIuY29tL2FuZ3VsYXIvYW5ndWxhci9pc3N1ZXMvNTQ1OFxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBMb2dnZXJTZXJ2aWNlIHtcclxuXHJcbiAgICBwcml2YXRlIGdldCBlbmFibGVkKCk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiAhQ29uZmlnU2VydmljZS5zZXR0aW5ncy5wcm9kdWN0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIG5vb3AgPSAoKSA9PiB7IH07XHJcblxyXG4gICAgY29uc3RydWN0b3IoKSB7XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0IGRlYnVnKCkge1xyXG4gICAgICAgIGlmICh0aGlzLmVuYWJsZWQpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUuZGVidWcuYmluZChjb25zb2xlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubm9vcDtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgZXJyb3IoKSB7XHJcbiAgICAgICAgaWYgKHRoaXMuZW5hYmxlZCkge1xyXG4gICAgICAgICAgICByZXR1cm4gY29uc29sZS5lcnJvci5iaW5kKGNvbnNvbGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gdGhpcy5ub29wO1xyXG4gICAgfVxyXG5cclxuICAgIGdldCBsb2coKSB7XHJcbiAgICAgICAgaWYgKHRoaXMuZW5hYmxlZCkge1xyXG4gICAgICAgICAgICByZXR1cm4gY29uc29sZS5sb2cuYmluZChjb25zb2xlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubm9vcDtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgaW5mbygpIHtcclxuICAgICAgICBpZiAodGhpcy5lbmFibGVkKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLmluZm8uYmluZChjb25zb2xlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubm9vcDtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgd2FybigpIHtcclxuICAgICAgICBpZiAodGhpcy5lbmFibGVkKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLndhcm4uYmluZChjb25zb2xlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubm9vcDtcclxuICAgIH1cclxufVxyXG4iXX0=