22 lines
495 B
TypeScript
22 lines
495 B
TypeScript
|
/**
|
||
|
Create an array with values that are present in the first array but not additional ones.
|
||
|
|
||
|
@param array - The array to compare against.
|
||
|
@param values - The arrays with values to be excluded.
|
||
|
@returns A new array of filtered values.
|
||
|
|
||
|
@example
|
||
|
```
|
||
|
import arrayDiffer = require('array-differ');
|
||
|
|
||
|
arrayDiffer([2, 3, 4], [3, 50]);
|
||
|
//=> [2, 4]
|
||
|
```
|
||
|
*/
|
||
|
declare function arrayDiffer<ValueType>(
|
||
|
array: readonly ValueType[],
|
||
|
...values: (readonly ValueType[])[]
|
||
|
): ValueType[];
|
||
|
|
||
|
export = arrayDiffer;
|