From ee56e9bc69d93a1ce28db867a6366a8921ea4b94 Mon Sep 17 00:00:00 2001 From: Jeff Chan <695282+hkjeffchan@users.noreply.github.com> Date: Fri, 13 Sep 2024 18:26:38 +0800 Subject: [PATCH] Fix deprecated warning for interval.decorator.ts [DEP0056] DeprecationWarning: The `util.isString` API is deprecated. Please use `typeof arg === "string"` instead. --- lib/decorators/interval.decorator.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/decorators/interval.decorator.ts b/lib/decorators/interval.decorator.ts index c1c50487..96296ac9 100644 --- a/lib/decorators/interval.decorator.ts +++ b/lib/decorators/interval.decorator.ts @@ -1,5 +1,4 @@ import { applyDecorators, SetMetadata } from '@nestjs/common'; -import { isString } from 'util'; import { SchedulerType } from '../enums/scheduler-type.enum'; import { SCHEDULER_NAME, @@ -22,7 +21,7 @@ export function Interval( nameOrTimeout: string | number, timeout?: number, ): MethodDecorator { - const [name, intervalTimeout] = isString(nameOrTimeout) + const [name, intervalTimeout] = (typeof nameOrTimeout === "string") ? [nameOrTimeout, timeout] : [undefined, nameOrTimeout];