From c0234961a33dc59fdccb4d6ec99388a7f7d6f0b9 Mon Sep 17 00:00:00 2001 From: Alin Eugen Deac Date: Sun, 28 Jan 2024 15:51:45 +0100 Subject: [PATCH] Fix explicit any lint --- packages/support/src/misc/isKey.ts | 4 +++- packages/support/src/misc/isPropertyKey.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/support/src/misc/isKey.ts b/packages/support/src/misc/isKey.ts index b8f36690..2f08a405 100644 --- a/packages/support/src/misc/isKey.ts +++ b/packages/support/src/misc/isKey.ts @@ -9,7 +9,9 @@ import { isPropertyKey } from "./isPropertyKey"; * * @returns {boolean} */ -export function isKey(key: any): boolean +export function isKey( + key: any /* eslint-disable-line @typescript-eslint/no-explicit-any */ +): boolean { if (!Array.isArray(key)) { key = [ key ]; diff --git a/packages/support/src/misc/isPropertyKey.ts b/packages/support/src/misc/isPropertyKey.ts index 6d2bab11..d388474c 100644 --- a/packages/support/src/misc/isPropertyKey.ts +++ b/packages/support/src/misc/isPropertyKey.ts @@ -7,7 +7,9 @@ * * @returns {boolean} True if typeof key is a string, number or symbol */ -export function isPropertyKey(key: any): boolean +export function isPropertyKey( + key: any /* eslint-disable-line @typescript-eslint/no-explicit-any */ +): boolean { return [ 'string', 'number', 'symbol' ].includes(typeof key); } \ No newline at end of file