UNPKG

apt-maintenance-account

Version:

Apartment Maintenance Account Tracking Application - Client Side in Angular

32 lines (28 loc) 1.04 kB
// Declare the console as an ambient value so that Typescript doesn't complain declare var console: any; // Import the application components and services import { ILogger } from './default-log.service'; // Do log values to the ambient console object export class ConsoleLogService implements ILogger { public assert( ...args: any[] ) : void { ( console && console.assert ) && console.assert( ...args ); } public error( ...args: any[] ) : void { ( console && console.error ) && console.error( ...args ); } public group( ...args: any[] ) : void { ( console && console.group ) && console.group( ...args ); } public groupEnd( ...args: any[] ) : void { ( console && console.groupEnd ) && console.groupEnd( ...args ); } public info( ...args: any[] ) : void { ( console && console.info ) && console.info( ...args ); } public log( ...args: any[] ) : void { ( console && console.log ) && console.log( ...args ); } public warn( ...args: any[] ) : void { ( console && console.warn ) && console.warn( ...args ); } }