(feature) Renamed _.pairs to _.toPairs

This commit is contained in:
DomiR
2016-01-23 14:39:10 +01:00
parent 6c45e1efa3
commit 654d36379b
2 changed files with 16 additions and 16 deletions
+8 -8
View File
@@ -8627,44 +8627,44 @@ module TestOmit {
}
}
// _.pairs
module TestPairs {
// _.toPairs
module TestToPairs {
let object: _.Dictionary<string>;
{
let result: any[][];
result = _.pairs<_.Dictionary<string>>(object);
result = _.toPairs<_.Dictionary<string>>(object);
}
{
let result: string[][];
result = _.pairs<_.Dictionary<string>, string>(object);
result = _.toPairs<_.Dictionary<string>, string>(object);
}
{
let result: _.LoDashImplicitArrayWrapper<string[]>;
result = _(object).pairs<string>();
result = _(object).toPairs<string>();
}
{
let result: _.LoDashImplicitArrayWrapper<any[]>;
result = _(object).pairs();
result = _(object).toPairs();
}
{
let result: _.LoDashExplicitArrayWrapper<string[]>;
result = _(object).chain().pairs<string>();
result = _(object).chain().toPairs<string>();
}
{
let result: _.LoDashExplicitArrayWrapper<any[]>;
result = _(object).chain().pairs();
result = _(object).chain().toPairs();
}
}
+8 -8
View File
@@ -21,7 +21,7 @@ TODO:
- [x] Renamed _.invoke to _.invokeMap
- [x] Renamed _.overArgs to _.overArgs
- [x] Renamed _.padLeft & _.padRight to _.padStart & _.padEnd
- [ ] Renamed _.pairs to _.toPairs
- [x] Renamed _.pairs to _.toPairs
- [ ] Renamed _.rest to _.tail
- [ ] Renamed _.restParam to _.rest
- [ ] Renamed _.sortByOrder to _.orderBy
@@ -13261,7 +13261,7 @@ declare module _ {
): LoDashExplicitObjectWrapper<TResult>;
}
//_.pairs
//_.toPairs
interface LoDashStatic {
/**
* Creates a two dimensional array of the key-value pairs for object, e.g. [[key1, value1], [key2, value2]].
@@ -13269,23 +13269,23 @@ declare module _ {
* @param object The object to query.
* @return Returns the new array of key-value pairs.
*/
pairs<T extends {}>(object?: T): any[][];
toPairs<T extends {}>(object?: T): any[][];
pairs<T extends {}, TResult>(object?: T): TResult[][];
toPairs<T extends {}, TResult>(object?: T): TResult[][];
}
interface LoDashImplicitObjectWrapper<T> {
/**
* @see _.pairs
* @see _.toPairs
*/
pairs<TResult>(): LoDashImplicitArrayWrapper<TResult[]>;
toPairs<TResult>(): LoDashImplicitArrayWrapper<TResult[]>;
}
interface LoDashExplicitObjectWrapper<T> {
/**
* @see _.pairs
* @see _.toPairs
*/
pairs<TResult>(): LoDashExplicitArrayWrapper<TResult[]>;
toPairs<TResult>(): LoDashExplicitArrayWrapper<TResult[]>;
}
//_.pick