ConditionProducer<T, A>: ((...args) => A["length"] extends keyof Lookup<T>
    ? Lookup<T>[A["length"]]
    : never)

Type Parameters

Type declaration

    • (...args): A["length"] extends keyof Lookup<T>
          ? Lookup<T>[A["length"]]
          : never
    • Parameters

      • Rest ...args: A

      Returns A["length"] extends keyof Lookup<T>
          ? Lookup<T>[A["length"]]
          : never