Type alias OptionalParameters<T>

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

optional version of Parameters

Type Parameters

  • T extends Function