Type alias ArgumentMap<T>

ArgumentMap<T>: { [ K in keyof T]: T[K] extends ((...args: any[]) => void) ? Parameters<T[K]> : T[K] extends any[] ? T[K] : any[] }

Type Parameters

  • T extends object

Generated using TypeDoc