Properties
errorCount
errorCount: number = 0
warningCount
warningCount: number = 0
Methods
deprecated
- deprecated(text: string, addStack?: boolean): void
Internal
Parameters
-
text: string
-
addStack: boolean = true
Returns void
diagnostic
- diagnostic(diagnostic: Diagnostic): void
-
Returns void
diagnostics
- diagnostics(diagnostics: readonly Diagnostic[]): void
-
Parameters
-
diagnostics: readonly Diagnostic[]
Returns void
error
- error(text: string, node?: Node): void
-
Parameters
-
text: string
-
Optional
node: Node
Returns void
- error(text: string, pos: number, file: MinimalSourceFile): void
-
Returns void
hasErrors
- hasErrors(): boolean
-
Returns boolean
hasWarnings
- hasWarnings(): boolean
-
Returns boolean
info
- info(text: string): void
-
Returns void
log
- log(_message: string, level: LogLevel): void
-
Returns void
resetErrors
- resetErrors(): void
-
Returns void
resetWarnings
- resetWarnings(): void
-
Returns void
verbose
- verbose(text: string): void
-
Returns void
warn
- warn(text: string, node?: Node): void
-
Parameters
-
text: string
-
Optional
node: Node
Returns void
- warn(text: string, pos: number, file: MinimalSourceFile): void
-
Returns void
A logger that will not produce any output.
This logger also serves as the base class of other loggers as it implements all the required utility functions.