From 0344a8294e31b8b6c8752b81a5a63677ea7ff57f Mon Sep 17 00:00:00 2001 From: David Mehren Date: Wed, 24 Feb 2021 20:39:25 +0100 Subject: [PATCH] ConsoleLoggerService: Fix ESLint errors We now use @types/cli-color to provide type information Signed-off-by: David Mehren --- package.json | 1 + src/logger/console-logger.service.ts | 6 +++--- yarn.lock | 5 +++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d69ac4275..e5a9a7421 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "@nestjs/cli": "7.5.6", "@nestjs/schematics": "7.2.8", "@nestjs/testing": "7.6.13", + "@types/cli-color": "^2.0.0", "@types/express": "4.17.11", "@types/jest": "26.0.20", "@types/node": "13.13.45", diff --git a/src/logger/console-logger.service.ts b/src/logger/console-logger.service.ts index d1d818611..a309111bf 100644 --- a/src/logger/console-logger.service.ts +++ b/src/logger/console-logger.service.ts @@ -6,12 +6,12 @@ import { Injectable, Optional, Scope } from '@nestjs/common'; import { isObject } from '@nestjs/common/utils/shared.utils'; -import * as clc from 'cli-color'; +import clc = require('cli-color'); import DateTimeFormatOptions = Intl.DateTimeFormatOptions; @Injectable({ scope: Scope.TRANSIENT }) export class ConsoleLoggerService { - private classContext; + private classContext: string; private lastTimestamp: number; constructor(@Optional() context?: string) { @@ -68,7 +68,7 @@ export class ConsoleLoggerService { ); } - private makeContextString(functionContext) { + private makeContextString(functionContext: string) { let context = this.classContext; if (functionContext) { context += '.' + functionContext + '()'; diff --git a/yarn.lock b/yarn.lock index bba002f5a..4374e2eb4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -846,6 +846,11 @@ "@types/connect" "*" "@types/node" "*" +"@types/cli-color@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/cli-color/-/cli-color-2.0.0.tgz#dc64e32da0fb9ea1814300fb468a58e833ce71a6" + integrity sha512-E2Oisr73FjwxMHkYU6RcN9P9mmrbG4TNQMIebWhazYxOgWRzA7s4hM+DtAs6ZwiwKFbPst42v1XUAC1APIhRJA== + "@types/connect@*": version "3.4.34" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901"