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 <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-02-24 10:30:20 +01:00
parent 39f4a2160a
commit ca064526a7

View file

@ -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',