const colors = require ( 'colors' ) ; colors . setTheme ( { silly : 'rainbow' , input : 'grey' , verbose : 'cyan' , prompt : 'grey' , info : 'cyan' , data : 'grey' , help : 'cyan' , warn : 'yellow' , debug : 'blue' , error : 'red' , h1 : 'grey' , h2 : 'yellow' } ) ; export class Log { param { string | object } message return { void } static title ( message ) { console . log ( colors . bold ( message ) ) ; } param { string | object } message return { void } static subtitle ( message ) { console . log ( colors . h2 . bold ( message ) ) ; } param { string | object } message return { void } static info ( message ) { console . log ( colors . info ( message ) ) ; } param { string | object } message return { void } static success ( message ) { console . log ( colors . green ( message ) ) ; } param { string | object } message return { void } static error ( message ) { console . log ( colors . error ( message ) ) ; } param { string | object } message return { void } static warning ( message ) { console . log ( colors . warn ( message ) ) ; } }