testing-logger.d.ts 1007 B

1234567891011121314151617181920212223242526
  1. import type { Diagnostic, Logger, LoggerTimeSpan, LogLevel } from '@stencil/core/internal';
  2. export declare class TestingLogger implements Logger {
  3. private isEnabled;
  4. enable(): void;
  5. setLevel(_level: LogLevel): void;
  6. getLevel(): LogLevel;
  7. enableColors(_useColors: boolean): void;
  8. emoji(_: string): string;
  9. info(...msg: any[]): void;
  10. warn(...msg: any[]): void;
  11. error(...msg: any[]): void;
  12. debug(...msg: any[]): void;
  13. color(_msg: string, _color: 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'gray'): void;
  14. red(msg: string): string;
  15. green(msg: string): string;
  16. yellow(msg: string): string;
  17. blue(msg: string): string;
  18. magenta(msg: string): string;
  19. cyan(msg: string): string;
  20. gray(msg: string): string;
  21. bold(msg: string): string;
  22. dim(msg: string): string;
  23. bgRed(msg: string): string;
  24. createTimeSpan(_startMsg: string, _debug?: boolean): LoggerTimeSpan;
  25. printDiagnostics(_diagnostics: Diagnostic[]): void;
  26. }