UNPKG

ngx-joyride

Version:

[![npm version](https://badge.fury.io/js/ngx-joyride.svg)](https://badge.fury.io/js/ngx-joyride) [![Build Status](https://travis-ci.org/tnicola/ngx-joyride.svg?branch=master)](https://travis-ci.org/tnicola/ngx-joyride) [![codecov](https://codecov.io/gh/

35 lines 3.86 kB
import { Injectable } from '@angular/core'; import { JoyrideOptionsService } from './joyride-options.service'; const JOYRIDE = 'ngx-joyride:::'; export class LoggerService { constructor(optionService) { this.optionService = optionService; } debug(message, data = "") { if (this.optionService.areLogsEnabled()) { console.debug(JOYRIDE + message, data); } } info(message, data = "") { if (this.optionService.areLogsEnabled()) { console.info(JOYRIDE + message, data); } } warn(message, data = "") { if (this.optionService.areLogsEnabled()) { console.warn(JOYRIDE + message, data); } } error(message, data = "") { if (this.optionService.areLogsEnabled()) { console.error(JOYRIDE + message, data); } } } LoggerService.decorators = [ { type: Injectable } ]; LoggerService.ctorParameters = () => [ { type: JoyrideOptionsService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtam95cmlkZS9zcmMvbGliL3NlcnZpY2VzL2xvZ2dlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFFbEUsTUFBTSxPQUFPLEdBQUcsZ0JBQWdCLENBQUM7QUFHakMsTUFBTSxPQUFPLGFBQWE7SUFFdEIsWUFBNkIsYUFBb0M7UUFBcEMsa0JBQWEsR0FBYixhQUFhLENBQXVCO0lBQUksQ0FBQztJQUV0RSxLQUFLLENBQUMsT0FBZ0IsRUFBRSxPQUFZLEVBQUU7UUFDbEMsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQ3JDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUMxQztJQUNMLENBQUM7SUFFRCxJQUFJLENBQUMsT0FBZ0IsRUFBRSxPQUFZLEVBQUU7UUFDakMsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQ3JDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUN6QztJQUNMLENBQUM7SUFFRCxJQUFJLENBQUMsT0FBZ0IsRUFBRSxPQUFZLEVBQUU7UUFDakMsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQ3JDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUN6QztJQUNMLENBQUM7SUFFRCxLQUFLLENBQUMsT0FBZ0IsRUFBRSxPQUFZLEVBQUU7UUFDbEMsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQ3JDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxHQUFHLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUMxQztJQUNMLENBQUM7OztZQTNCSixVQUFVOzs7WUFKRixxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEpveXJpZGVPcHRpb25zU2VydmljZSB9IGZyb20gJy4vam95cmlkZS1vcHRpb25zLnNlcnZpY2UnO1xyXG5cclxuY29uc3QgSk9ZUklERSA9ICduZ3gtam95cmlkZTo6Oic7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBMb2dnZXJTZXJ2aWNlIHtcclxuXHJcbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlYWRvbmx5IG9wdGlvblNlcnZpY2U6IEpveXJpZGVPcHRpb25zU2VydmljZSkgeyB9XHJcblxyXG4gICAgZGVidWcobWVzc2FnZT86IHN0cmluZywgZGF0YTogYW55ID0gXCJcIikge1xyXG4gICAgICAgIGlmICh0aGlzLm9wdGlvblNlcnZpY2UuYXJlTG9nc0VuYWJsZWQoKSkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmRlYnVnKEpPWVJJREUgKyBtZXNzYWdlLCBkYXRhKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5mbyhtZXNzYWdlPzogc3RyaW5nLCBkYXRhOiBhbnkgPSBcIlwiKSB7XHJcbiAgICAgICAgaWYgKHRoaXMub3B0aW9uU2VydmljZS5hcmVMb2dzRW5hYmxlZCgpKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUuaW5mbyhKT1lSSURFICsgbWVzc2FnZSwgZGF0YSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHdhcm4obWVzc2FnZT86IHN0cmluZywgZGF0YTogYW55ID0gXCJcIikge1xyXG4gICAgICAgIGlmICh0aGlzLm9wdGlvblNlcnZpY2UuYXJlTG9nc0VuYWJsZWQoKSkge1xyXG4gICAgICAgICAgICBjb25zb2xlLndhcm4oSk9ZUklERSArIG1lc3NhZ2UsIGRhdGEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBlcnJvcihtZXNzYWdlPzogc3RyaW5nLCBkYXRhOiBhbnkgPSBcIlwiKSB7XHJcbiAgICAgICAgaWYgKHRoaXMub3B0aW9uU2VydmljZS5hcmVMb2dzRW5hYmxlZCgpKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoSk9ZUklERSArIG1lc3NhZ2UsIGRhdGEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iXX0=