Type alias CheckDuplicateKey<A, B, C, D, E>

CheckDuplicateKey<A, B, C, D, E>: CheckDuplicateKey5<A, B, C, D, E>

排查最多5个最少2个Object中是否有重复的key name,有就返回重复的key name集合,否则返回合并之后的Object

Tips

多个object key重复时不一定会全部显示重复的key name出来,可能会去掉一个重复的key才会出现下一个重复的

Example

CheckDuplicateKey<{ a: 1 }, { b: 2, e: 5 }, { c: 3 }, { d: 4 }, { e: 5, c: 3, d: 4 }> // 'e' | 'c' | 'd'

Type Parameters

  • A

  • B = {}

  • C = {}

  • D = {}

  • E = {}