具有多个可选参数的多态函数类型的问题

时间:2017-03-28 02:17:01

标签: flowtype

1 个答案:

答案 0 :(得分:0)

好吧,想通了。结果我不需要超载。我可以做到

declare function selectorExecute<A, B, C, D, E, F, R>(
  selectors: string | Array<string>,
  (elements: Array<any>, a: A, b: B, c: C, d: D, e: E, f: F, ...rest: []) => R,
  a: A, b: B, c: C, d: D, e: E, f: F,
  ...rest: []
): R;
相关问题