1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var filter_1 = require("./filter");
|
4 | var contains_1 = require("./contains");
|
5 | /**
|
6 | * Flattens `array` a single level deep.
|
7 | *
|
8 | * @param {Array} arr The array to inspect.
|
9 | * @param {Array} values The values to exclude.
|
10 | * @return {Array} Returns the new array of filtered values.
|
11 | * @example
|
12 | * difference([2, 1], [2, 3]); // => [1]
|
13 | */
|
14 | var difference = function (arr, values) {
|
15 | if (values === void 0) { values = []; }
|
16 | return filter_1.default(arr, function (value) { return !contains_1.default(values, value); });
|
17 | };
|
18 | exports.default = difference;
|
19 | //# sourceMappingURL=difference.js.map |
\ | No newline at end of file |