Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Report

Hierarchy

Properties

Private reportedErrors

reportedErrors: Set<any> = new Set()

Private reportedInfos

reportedInfos: Set<any> = new Set()

Private reportedWarnings

reportedWarnings: Set<any> = new Set()

Methods

createStreamReporter

  • createStreamReporter(prefix?: string | null): PassThrough

Abstract finalize

  • finalize(): void

Abstract reportCacheHit

  • reportCacheHit(locator: Locator): void

Abstract reportCacheMiss

  • reportCacheMiss(locator: Locator, message?: undefined | string): void

Abstract reportError

reportErrorOnce

  • reportErrorOnce(name: MessageName, text: string, opts?: undefined | object): void

reportExceptionOnce

Abstract reportInfo

  • reportInfo(name: MessageName | null, text: string): void

reportInfoOnce

  • reportInfoOnce(name: MessageName, text: string, opts?: undefined | object): void

Abstract reportJson

  • reportJson(data: any): void

Abstract reportProgress

Abstract reportSeparator

  • reportSeparator(): void

Abstract reportWarning

reportWarningOnce

  • reportWarningOnce(name: MessageName, text: string, opts?: undefined | object): void

Abstract startCacheReport

  • startCacheReport<T>(cb: function): Promise<T>

startProgressPromise

  • startProgressPromise<T, P>(progressIt: P, cb: function): Promise<T>

startProgressSync

  • startProgressSync<T, P>(progressIt: P, cb: function): T

Abstract startSectionPromise

  • startSectionPromise<T>(opts: SectionOptions, cb: function): Promise<T>

Abstract startSectionSync

Abstract startTimerPromise

  • startTimerPromise<T>(what: string, opts: TimerOptions, cb: function): Promise<T>
  • startTimerPromise<T>(what: string, cb: function): Promise<T>

Abstract startTimerSync

  • startTimerSync<T>(what: string, opts: TimerOptions, cb: function): T
  • startTimerSync<T>(what: string, cb: function): T

Static progressViaCounter

  • progressViaCounter(max: number): object

Static progressViaTitle

  • progressViaTitle(): object

Generated using TypeDoc