export class Logger {
  public static error(...args: any[]): void {
    // eslint-disable-next-line no-console
    console.error('[Chonky runtime error]', ...args);
  }

  public static warn(...args: any[]): void {
    // eslint-disable-next-line no-console
    console.warn('[Chonky runtime warning]', ...args);
  }

  public static debug(...args: any[]): void {
    // eslint-disable-next-line no-console
    console.debug('[Chonky runtime debug]', ...args);
  }

  public static formatBullets(bullets: string[]): string {
    return `\n- ${bullets.join('\n- ')}`;
  }
}
