/** | |
Create an array of unique values, in order, from the input arrays. | |
@example | |
``` | |
import arrayUnion = require('array-union'); | |
arrayUnion([1, 1, 2, 3], [2, 3]); | |
//=> [1, 2, 3] | |
arrayUnion(['foo', 'foo', 'bar']); | |
//=> ['foo', 'bar'] | |
arrayUnion(['π±', 'π¦', 'π»'], ['π¦', 'π']); | |
//=> ['π±', 'π¦', 'π»', 'π'] | |
arrayUnion(['π±', 'π¦'], ['π»', 'π¦'], ['πΆ', 'π', 'π']); | |
//=> ['π±', 'π¦', 'π»', 'πΆ', 'π'] | |
``` | |
*/ | |
declare function arrayUnion<ArgumentsType extends readonly unknown[]>( | |
...arguments: readonly ArgumentsType[] | |
): ArgumentsType; | |
export = arrayUnion; | |