From 3d5ac5aa3173442a42819932b815da348acd19e6 Mon Sep 17 00:00:00 2001 From: Maxim Mazurok Date: Mon, 26 Jun 2023 19:06:35 +1000 Subject: [PATCH] fix #3141 --- packages/spy/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/spy/src/index.ts b/packages/spy/src/index.ts index 54af57cfec66d..980bac3ba0ee2 100644 --- a/packages/spy/src/index.ts +++ b/packages/spy/src/index.ts @@ -26,9 +26,9 @@ export interface MockContext { type Procedure = (...args: any[]) => any -type Methods = { - [K in keyof T]: T[K] extends Procedure ? K : never -}[keyof T] & (string | symbol) +type Methods = keyof { + [K in keyof T as T[K] extends Procedure ? K : never]: T[K]; +} type Properties = { [K in keyof T]: T[K] extends Procedure ? never : K }[keyof T] & (string | symbol)