From 5ea29297cce38362b7d6979eb673545aa0bd9cdb Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Thu, 9 Dec 2021 18:44:44 +0100 Subject: [PATCH] fix typescript errors --- src/logging/NullLogger.ts | 4 +++- src/logging/types.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/logging/NullLogger.ts b/src/logging/NullLogger.ts index 5ec38aa9..076bb313 100644 --- a/src/logging/NullLogger.ts +++ b/src/logging/NullLogger.ts @@ -64,7 +64,9 @@ export class NullLogItem implements ILogItem { return callback(this); } - log(): void {} + log(): ILogItem { + return this; + } set(): void {} runDetached(_: LabelOrValues, callback: LogCallback): ILogItem { diff --git a/src/logging/types.ts b/src/logging/types.ts index 01755960..ae001889 100644 --- a/src/logging/types.ts +++ b/src/logging/types.ts @@ -42,7 +42,7 @@ export interface ILogItem { readonly start?: number; readonly values: LogItemValues; wrap(labelOrValues: LabelOrValues, callback: LogCallback, logLevel?: LogLevel, filterCreator?: FilterCreator): T; - log(labelOrValues: LabelOrValues, logLevel?: LogLevel): void; + log(labelOrValues: LabelOrValues, logLevel?: LogLevel): ILogItem; set(key: string | object, value: unknown): void; runDetached(labelOrValues: LabelOrValues, callback: LogCallback, logLevel?: LogLevel, filterCreator?: FilterCreator): ILogItem; wrapDetached(labelOrValues: LabelOrValues, callback: LogCallback, logLevel?: LogLevel, filterCreator?: FilterCreator): void;