mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-31 19:12:20 +08:00
Added last curried version
This commit is contained in:
3
types/ramda/index.d.ts
vendored
3
types/ramda/index.d.ts
vendored
@@ -524,7 +524,8 @@ declare namespace R {
|
||||
* elements.
|
||||
*/
|
||||
differenceWith<T>(pred: (a: T, b: T) => boolean, list1: ReadonlyArray<T>, list2: ReadonlyArray<T>): T[];
|
||||
differenceWith<T>(pred: (a: T, b: T) => boolean): <T> (list1: ReadonlyArray<T>, list2: ReadonlyArray<T>) => T[];
|
||||
differenceWith<T>(pred: (a: T, b: T) => boolean): (list1: ReadonlyArray<T>, list2: ReadonlyArray<T>) => T[];
|
||||
differenceWith<T>(pred: (a: T, b: T) => boolean, list1: ReadonlyArray<T>): (list2: ReadonlyArray<T>) => T[];
|
||||
|
||||
/*
|
||||
* Returns a new object that does not contain a prop property.
|
||||
|
||||
@@ -1958,8 +1958,11 @@ class Rectangle {
|
||||
const l2 = [{a: 3}, {a: 4}];
|
||||
R.differenceWith(cmp, l1, l2); // => [{a: 1}, {a: 2}]
|
||||
|
||||
const differenceWithCurried = R.differenceWith(cmp);
|
||||
differenceWithCurried(l1, l2); // =>[{a: 1}, {a: 2}]
|
||||
const differenceWithCurried1 = R.differenceWith(cmp);
|
||||
differenceWithCurried1(l1, l2); // =>[{a: 1}, {a: 2}]
|
||||
|
||||
const differenceWithCurried2 = R.differenceWith(cmp, l1);
|
||||
differenceWithCurried2(l2); // =>[{a: 1}, {a: 2}]
|
||||
};
|
||||
|
||||
() => {
|
||||
|
||||
Reference in New Issue
Block a user