logger.d.ts 591 B

12345678910111213141516171819
  1. import { logLevels } from './logger.constants';
  2. export interface LoggerOptions {
  3. useIcons: boolean;
  4. }
  5. export declare class Logger {
  6. private options?;
  7. constructor(options?: LoggerOptions);
  8. fail(message: string): void;
  9. skip(message: string): void;
  10. success(message: string): void;
  11. data(message: string): void;
  12. start(message: string): void;
  13. title(message: string): void;
  14. protected parseMessage(level: logLevels, message: string): string;
  15. protected logColoring({ level, message }: {
  16. level: logLevels;
  17. message: string;
  18. }): string;
  19. }