Type alias MethodsOf<T, TMethod>

MethodsOf<T, TMethod>: { [ K in keyof T]: T[K] extends TMethod ? K : never }[keyof T]

Type Parameters

  • T

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