MethodKey: keyof {
    [K in keyof T as T[K] extends (...args: any[]) => unknown ? K : never]: K
} & keyof T

Type Parameters

  • T