update
This commit is contained in:
		
							
								
								
									
										6
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -1,13 +1,9 @@
 | 
			
		||||
export declare class SmartDebug {
 | 
			
		||||
    debugLogFunction: any;
 | 
			
		||||
    private debugEnabled;
 | 
			
		||||
    /**
 | 
			
		||||
     * enables debugging output
 | 
			
		||||
     */
 | 
			
		||||
    enableDebugging(debugLogFunction?: {
 | 
			
		||||
        (message?: any, ...optionalParams: any[]): void;
 | 
			
		||||
        (message?: any, ...optionalParams: any[]): void;
 | 
			
		||||
    }): void;
 | 
			
		||||
    enableDebugging(): void;
 | 
			
		||||
    /**
 | 
			
		||||
     * logs a message based on the contraints of the SmartDebug instance
 | 
			
		||||
     */
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@@ -2,27 +2,22 @@
 | 
			
		||||
Object.defineProperty(exports, "__esModule", { value: true });
 | 
			
		||||
class SmartDebug {
 | 
			
		||||
    constructor() {
 | 
			
		||||
        this.debugLogFunction = null;
 | 
			
		||||
        this.debugEnabled = false;
 | 
			
		||||
    }
 | 
			
		||||
    /**
 | 
			
		||||
     * enables debugging output
 | 
			
		||||
     */
 | 
			
		||||
    enableDebugging(debugLogFunction = console.log) {
 | 
			
		||||
    enableDebugging() {
 | 
			
		||||
        this.debugEnabled = true;
 | 
			
		||||
        this.debugLogFunction = debugLogFunction;
 | 
			
		||||
    }
 | 
			
		||||
    /**
 | 
			
		||||
     * logs a message based on the contraints of the SmartDebug instance
 | 
			
		||||
     */
 | 
			
		||||
    log(logObject) {
 | 
			
		||||
        if (this.debugEnabled && this.debugLogFunction) {
 | 
			
		||||
            this.debugLogFunction(logObject);
 | 
			
		||||
        }
 | 
			
		||||
        else if (this.debugEnabled) {
 | 
			
		||||
        if (this.debugEnabled) {
 | 
			
		||||
            console.log(logObject);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
exports.SmartDebug = SmartDebug;
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBO0lBQUE7UUFDRSxxQkFBZ0IsR0FBUSxJQUFJLENBQUE7UUFDcEIsaUJBQVksR0FBWSxLQUFLLENBQUE7SUFxQnZDLENBQUM7SUFuQkM7O09BRUc7SUFDSCxlQUFlLENBQUUsZ0JBQWdCLEdBQUcsT0FBTyxDQUFDLEdBQUc7UUFDN0MsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUE7UUFDeEIsSUFBSSxDQUFDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFBO0lBQzFDLENBQUM7SUFFRDs7T0FFRztJQUNILEdBQUcsQ0FBRSxTQUFjO1FBQ2pCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLElBQUksSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUMvQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLENBQUE7UUFDbEMsQ0FBQztRQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztZQUM3QixPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFBO1FBQ3hCLENBQUM7SUFDSCxDQUFDO0NBRUY7QUF2QkQsZ0NBdUJDIn0=
 | 
			
		||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBO0lBQUE7UUFDVSxpQkFBWSxHQUFZLEtBQUssQ0FBQTtJQWtCdkMsQ0FBQztJQWhCQzs7T0FFRztJQUNILGVBQWU7UUFDYixJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQTtJQUMxQixDQUFDO0lBRUQ7O09BRUc7SUFDSCxHQUFHLENBQUUsU0FBYztRQUNqQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztZQUN0QixPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFBO1FBQ3hCLENBQUM7SUFDSCxDQUFDO0NBRUY7QUFuQkQsZ0NBbUJDIn0=
 | 
			
		||||
@@ -1,24 +1,20 @@
 | 
			
		||||
import * as plugins from './smartdebug.plugins'
 | 
			
		||||
 | 
			
		||||
export class SmartDebug {
 | 
			
		||||
  debugLogFunction: any = null
 | 
			
		||||
  private debugEnabled: boolean = false
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * enables debugging output
 | 
			
		||||
   */
 | 
			
		||||
  enableDebugging (debugLogFunction = console.log) {
 | 
			
		||||
  enableDebugging () {
 | 
			
		||||
    this.debugEnabled = true
 | 
			
		||||
    this.debugLogFunction = debugLogFunction
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * logs a message based on the contraints of the SmartDebug instance
 | 
			
		||||
   */
 | 
			
		||||
  log (logObject: any) {
 | 
			
		||||
    if (this.debugEnabled && this.debugLogFunction) {
 | 
			
		||||
      this.debugLogFunction(logObject)
 | 
			
		||||
    } else if (this.debugEnabled) {
 | 
			
		||||
    if (this.debugEnabled) {
 | 
			
		||||
      console.log(logObject)
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user