Type alias MethodType<TClass, TKey, TMethod>

MethodType<TClass, TKey, TMethod>: { [ K in keyof TClass]: TClass[K] extends TMethod ? TClass[K] : never }[TKey]

Type Parameters

  • TClass

  • TKey extends keyof TClass

  • TMethod = ((...args: any[]) => any)