UNPKG

ngx-admin-lte

Version:

AdminLTE theme for angular

35 lines 4.45 kB
import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; import { TranslateService } from './translate.service'; let LoggerService = class LoggerService { constructor(translate) { this.translate = translate; } log(component, msg, i18nRef, data) { // here we should test some environment config to show or not the log if (true) { if (i18nRef) { let params = {}; if (data) { params = (data[0]) ? { 0: data[0] } : params; params = (data[1]) ? { 0: data[0], 1: data[1] } : params; params = (data[2]) ? { 0: data[0], 1: data[1], 2: data[2] } : params; } this.translate.getTranslate().get(i18nRef, params).subscribe((res) => { console.log(component + ': ' + res); }); } else { console.log(component + ': ' + msg); } } } }; LoggerService.ctorParameters = () => [ { type: TranslateService } ]; LoggerService = tslib_1.__decorate([ Injectable() ], LoggerService); export { LoggerService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtYWRtaW4tbHRlLyIsInNvdXJjZXMiOlsic2VydmljZXMvbG9nZ2VyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFHdkQsSUFBYSxhQUFhLEdBQTFCLE1BQWEsYUFBYTtJQUV0QixZQUFxQixTQUEyQjtRQUEzQixjQUFTLEdBQVQsU0FBUyxDQUFrQjtJQUFJLENBQUM7SUFFOUMsR0FBRyxDQUFFLFNBQWlCLEVBQUUsR0FBWSxFQUFFLE9BQWdCLEVBQUUsSUFBZTtRQUMxRSxxRUFBcUU7UUFDckUsSUFBSyxJQUFJLEVBQUc7WUFDUixJQUFLLE9BQU8sRUFBRztnQkFDWCxJQUFJLE1BQU0sR0FBTyxFQUFFLENBQUM7Z0JBQ3BCLElBQUssSUFBSSxFQUFHO29CQUNSLE1BQU0sR0FBRyxDQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO29CQUMvQyxNQUFNLEdBQUcsQ0FBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO29CQUMzRCxNQUFNLEdBQUcsQ0FBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUM7aUJBQzFFO2dCQUNELElBQUksQ0FBQyxTQUFTLENBQUMsWUFBWSxFQUFFLENBQUMsR0FBRyxDQUFFLE9BQU8sRUFBRSxNQUFNLENBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBRSxHQUFXLEVBQUcsRUFBRTtvQkFDN0UsT0FBTyxDQUFDLEdBQUcsQ0FBRSxTQUFTLEdBQUcsSUFBSSxHQUFHLEdBQUcsQ0FBRSxDQUFDO2dCQUMxQyxDQUFDLENBQUMsQ0FBQzthQUNOO2lCQUFNO2dCQUNILE9BQU8sQ0FBQyxHQUFHLENBQUUsU0FBUyxHQUFHLElBQUksR0FBRyxHQUFHLENBQUUsQ0FBQzthQUN6QztTQUNKO0lBQ0wsQ0FBQztDQUNKLENBQUE7O1lBcEJtQyxnQkFBZ0I7O0FBRnZDLGFBQWE7SUFEekIsVUFBVSxFQUFFO0dBQ0EsYUFBYSxDQXNCekI7U0F0QlksYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFRyYW5zbGF0ZVNlcnZpY2UgfSBmcm9tICcuL3RyYW5zbGF0ZS5zZXJ2aWNlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIExvZ2dlclNlcnZpY2Uge1xuXG4gICAgY29uc3RydWN0b3IoIHByaXZhdGUgdHJhbnNsYXRlOiBUcmFuc2xhdGVTZXJ2aWNlICkge31cblxuICAgIHB1YmxpYyBsb2coIGNvbXBvbmVudDogc3RyaW5nLCBtc2c/OiBzdHJpbmcsIGkxOG5SZWY/OiBzdHJpbmcsIGRhdGE/OiBzdHJpbmdbXSApIHtcbiAgICAgICAgLy8gaGVyZSB3ZSBzaG91bGQgdGVzdCBzb21lIGVudmlyb25tZW50IGNvbmZpZyB0byBzaG93IG9yIG5vdCB0aGUgbG9nXG4gICAgICAgIGlmICggdHJ1ZSApIHtcbiAgICAgICAgICAgIGlmICggaTE4blJlZiApIHtcbiAgICAgICAgICAgICAgICBsZXQgcGFyYW1zOiB7fSA9IHt9O1xuICAgICAgICAgICAgICAgIGlmICggZGF0YSApIHtcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zID0gKCBkYXRhWzBdICkgPyB7IDA6IGRhdGFbMF0gfSA6IHBhcmFtcztcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zID0gKCBkYXRhWzFdICkgPyB7IDA6IGRhdGFbMF0sIDE6IGRhdGFbMV0gfSA6IHBhcmFtcztcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zID0gKCBkYXRhWzJdICkgPyB7IDA6IGRhdGFbMF0sIDE6IGRhdGFbMV0sIDI6IGRhdGFbMl0gfSA6IHBhcmFtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGhpcy50cmFuc2xhdGUuZ2V0VHJhbnNsYXRlKCkuZ2V0KCBpMThuUmVmLCBwYXJhbXMgKS5zdWJzY3JpYmUoKCByZXM6IHN0cmluZyApID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIGNvbXBvbmVudCArICc6ICcgKyByZXMgKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coIGNvbXBvbmVudCArICc6ICcgKyBtc2cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==