Type Alias OptionalParameters<T>

OptionalParameters: T extends (...args: infer P) => any
    ? { [K in keyof P]?: P[K] }
    : never

optional version of Parameters

Type Parameters

  • T extends Function