From ca064526a792d659c00fa604f7fb85f053dc1f6a Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Wed, 24 Feb 2021 10:30:20 +0100 Subject: [PATCH] ConsoleLogger: Add typing to localeStringOptions This is necessary as typescript is unable to determine that `year` in this object is of type "numeric" and not string. Signed-off-by: Philip Molares --- src/logger/console-logger.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/logger/console-logger.service.ts b/src/logger/console-logger.service.ts index bf5892296..f280e6859 100644 --- a/src/logger/console-logger.service.ts +++ b/src/logger/console-logger.service.ts @@ -7,6 +7,7 @@ import { Injectable, Optional, Scope } from '@nestjs/common'; import { isObject } from '@nestjs/common/utils/shared.utils'; import * as clc from 'cli-color'; +import DateTimeFormatOptions = Intl.DateTimeFormatOptions; @Injectable({ scope: Scope.TRANSIENT }) export class ConsoleLoggerService { @@ -85,7 +86,7 @@ export class ConsoleLoggerService { ? `${color('Object:')}\n${JSON.stringify(message, null, 2)}\n` : color(message); - const localeStringOptions = { + const localeStringOptions: DateTimeFormatOptions = { year: 'numeric', hour: 'numeric', minute: 'numeric',