Type alias AddReturnTypeToOverloadMap<L, A>

AddReturnTypeToOverloadMap<L, A>: L extends [infer H, ...(infer T)]
    ? H extends [unknown[], unknown]
        ? [[H[0], H[1] | A], ...AddReturnTypeToOverloadMap<T, A>]
        : []
    : []

Add a given return type to all entries in an overload map

Type Parameters

  • L

  • A = undefined

Generated using TypeDoc