UNPKG

blast-graph-angular2

Version:

![Alt text](./resources/images/b-circle-trans-100.png) **with** ![Alt text](./resources/images/angular.png)

55 lines (54 loc) 4.03 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { BehaviorSubject } from 'rxjs/index'; var LogService = /** @class */ (function () { function LogService() { this.logging = new BehaviorSubject(false); } /** * @param {?} value * @return {?} */ LogService.prototype.setLog = /** * @param {?} value * @return {?} */ function (value) { this.logging.next(value); }; /** * @param {?} message * @param {?=} data * @return {?} */ LogService.prototype.log = /** * @param {?} message * @param {?=} data * @return {?} */ function (message, data) { /** @type {?} */ var date = new Date(); if (this.logging.getValue()) { if (data === undefined) { console.log('Blast [' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds() + '.' + date.getMilliseconds() + '] ' + message); } else { console.log('Blast [' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds() + '.' + date.getMilliseconds() + '] ' + message, data); } } }; return LogService; }()); export { LogService }; if (false) { /** @type {?} */ LogService.prototype.logging; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLXNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9ibGFzdC1ncmFwaC1hbmd1bGFyMi8iLCJzb3VyY2VzIjpbInNyYy9sb2ctc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLFlBQVksQ0FBQztBQUUzQyxJQUFBO0lBSUk7dUJBRm9DLElBQUksZUFBZSxDQUFDLEtBQUssQ0FBQztLQUc3RDs7Ozs7SUFHRCwyQkFBTTs7OztJQUFOLFVBQU8sS0FBYztRQUNqQixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztLQUM1Qjs7Ozs7O0lBRUQsd0JBQUc7Ozs7O0lBQUgsVUFBSSxPQUFlLEVBQUUsSUFBVTs7UUFDM0IsSUFBTSxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQztRQUN4QixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUMxQixFQUFFLENBQUMsQ0FBQyxJQUFJLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztnQkFDckIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFFBQVEsRUFBRTtvQkFDbkMsR0FBRyxHQUFHLElBQUksQ0FBQyxVQUFVLEVBQUUsR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLFVBQVUsRUFBRSxHQUFHLEdBQUc7b0JBQ3ZELElBQUksQ0FBQyxlQUFlLEVBQUUsR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUM7YUFDaEQ7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDSixPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsUUFBUSxFQUFFO29CQUNuQyxHQUFHLEdBQUcsSUFBSSxDQUFDLFVBQVUsRUFBRSxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsVUFBVSxFQUFFLEdBQUcsR0FBRztvQkFDdkQsSUFBSSxDQUFDLGVBQWUsRUFBRSxHQUFHLElBQUksR0FBRyxPQUFPLEVBQUUsSUFBSSxDQUFDLENBQUM7YUFDdEQ7U0FDSjtLQUNKO3FCQTNCTDtJQTRCQyxDQUFBO0FBMUJELHNCQTBCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7QmVoYXZpb3JTdWJqZWN0fSBmcm9tICdyeGpzL2luZGV4JztcblxuZXhwb3J0IGNsYXNzIExvZ1NlcnZpY2Uge1xuXG4gICAgbG9nZ2luZzogQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IEJlaGF2aW9yU3ViamVjdChmYWxzZSk7XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICB9XG5cblxuICAgIHNldExvZyh2YWx1ZTogYm9vbGVhbikge1xuICAgICAgICB0aGlzLmxvZ2dpbmcubmV4dCh2YWx1ZSk7XG4gICAgfVxuXG4gICAgbG9nKG1lc3NhZ2U6IHN0cmluZywgZGF0YT86IGFueSkge1xuICAgICAgICBjb25zdCBkYXRlID0gbmV3IERhdGUoKTtcbiAgICAgICAgaWYgKHRoaXMubG9nZ2luZy5nZXRWYWx1ZSgpKSB7XG4gICAgICAgICAgICBpZiAoZGF0YSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ0JsYXN0IFsnICsgZGF0ZS5nZXRIb3VycygpICtcbiAgICAgICAgICAgICAgICAgICAgJzonICsgZGF0ZS5nZXRNaW51dGVzKCkgKyAnOicgKyBkYXRlLmdldFNlY29uZHMoKSArICcuJyArXG4gICAgICAgICAgICAgICAgICAgIGRhdGUuZ2V0TWlsbGlzZWNvbmRzKCkgKyAnXSAnICsgbWVzc2FnZSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdCbGFzdCBbJyArIGRhdGUuZ2V0SG91cnMoKSArXG4gICAgICAgICAgICAgICAgICAgICc6JyArIGRhdGUuZ2V0TWludXRlcygpICsgJzonICsgZGF0ZS5nZXRTZWNvbmRzKCkgKyAnLicgK1xuICAgICAgICAgICAgICAgICAgICBkYXRlLmdldE1pbGxpc2Vjb25kcygpICsgJ10gJyArIG1lc3NhZ2UsIGRhdGEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19