diff --git a/packages/shared/src/utils/typeGuards.ts b/packages/shared/src/utils/typeGuards.ts index 44f08427be..ad3f4bcd4e 100644 --- a/packages/shared/src/utils/typeGuards.ts +++ b/packages/shared/src/utils/typeGuards.ts @@ -8,10 +8,8 @@ export const isFunction = (val: unknown): val is Function => /** * Check if a value is plain object, with generic type support */ -export const isPlainObject = < - // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-parameters - T extends Record = Record, ->( +// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unnecessary-type-parameters +export const isPlainObject = = Record>( val: unknown, ): val is T => Object.prototype.toString.call(val) === '[object Object]'