Skip to content

Commit

Permalink
added _.gt(), _.gte(), _.lt() and _.lte() methods
Browse files Browse the repository at this point in the history
  • Loading branch information
chrootsu committed Aug 1, 2015
1 parent 4df20c9 commit f5e2c38
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 0 deletions.
24 changes: 24 additions & 0 deletions lodash/lodash-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,30 @@ helloWrap2();
* Lang *
********/

// _.gt
result = <boolean>_.gt(1, 2);
result = <boolean>_(1).gt(2);
result = <boolean>_([]).gt(2);
result = <boolean>_({}).gt(2);

// _.gte
result = <boolean>_.gte(1, 2);
result = <boolean>_(1).gte(2);
result = <boolean>_([]).gte(2);
result = <boolean>_({}).gte(2);

// _.lt
result = <boolean>_.lt(1, 2);
result = <boolean>_(1).lt(2);
result = <boolean>_([]).lt(2);
result = <boolean>_({}).lt(2);

// _.lte
result = <boolean>_.lte(1, 2);
result = <boolean>_(1).lte(2);
result = <boolean>_([]).lte(2);
result = <boolean>_({}).lte(2);

// _.toPlainObject
result = <Object>_.toPlainObject();
result = <Object>_.toPlainObject(true);
Expand Down
72 changes: 72 additions & 0 deletions lodash/lodash.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5570,6 +5570,78 @@ declare module _ {
* Lang *
********/

//_.gt
interface LoDashStatic {
/**
* Checks if value is greater than other.
* @param value The value to compare.
* @param other The other value to compare.
* @return Returns true if value is greater than other, else false.
*/
gt(value: any, other: any): boolean;
}

interface LoDashWrapperBase<T,TWrapper> {
/**
* @see _.gt
*/
gt(other: any): boolean;
}

//_.gte
interface LoDashStatic {
/**
* Checks if value is greater than or equal to other.
* @param value The value to compare.
* @param other The other value to compare.
* @return Returns true if value is greater than or equal to other, else false.
*/
gte(value: any, other: any): boolean;
}

interface LoDashWrapperBase<T,TWrapper> {
/**
* @see _.gte
*/
gte(other: any): boolean;
}

//_.lt
interface LoDashStatic {
/**
* Checks if value is less than other.
* @param value The value to compare.
* @param other The other value to compare.
* @return Returns true if value is less than other, else false.
*/
lt(value: any, other: any): boolean;
}

interface LoDashWrapperBase<T,TWrapper> {
/**
* @see _.lt
*/
lt(other: any): boolean;
}

//_.lte
interface LoDashStatic {
/**
* Checks if value is less than or equal to other.
* @param value The value to compare.
* @param other The other value to compare.
* @return Returns true if value is less than or equal to other, else false.
*/
lte(value: any, other: any): boolean;
}

interface LoDashWrapperBase<T,TWrapper> {
/**
* @see _.lte
*/
lte(other: any): boolean;
}

//_.toPlainObject
interface LoDashStatic {
/**
Expand Down

0 comments on commit f5e2c38

Please sign in to comment.