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

Type Parameters

  • T