22 lines
340 B
TypeScript
22 lines
340 B
TypeScript
export interface TraceWriter {
|
|
error(message: string): void;
|
|
|
|
info(message: string): void;
|
|
|
|
verbose(message: string): void;
|
|
}
|
|
|
|
export class NoOperationTraceWriter implements TraceWriter {
|
|
public error(): void {
|
|
// do nothing
|
|
}
|
|
|
|
public info(): void {
|
|
// do nothing
|
|
}
|
|
|
|
public verbose(): void {
|
|
// do nothing
|
|
}
|
|
}
|