Merge pull request #8624 from DanCorder/fix-big-integer

Fix big-integer comparison method return types
This commit is contained in:
Masahiro Wakame committed 2016-03-19 15:11:15 +09:00
commit c4309e0e64
2 files changed
+13 -13

No files matched your search

+6 -6
View File
@@ -134,24 +134,24 @@ interface BigInteger {
* Performs a comparison between two numbers. If the numbers are equal, it returns 0.
* If the first number is greater, it returns 1. If the first number is lesser, it returns -1.
*/
compare( number: number ): BigInteger;
compare( number: number ): number;
/**
* Performs a comparison between two numbers. If the numbers are equal, it returns 0.
* If the first number is greater, it returns 1. If the first number is lesser, it returns -1.
*/
compare( number: BigInteger ): BigInteger;
compare( number: BigInteger ): number;
/**
* Performs a comparison between two numbers. If the numbers are equal, it returns 0.
* If the first number is greater, it returns 1. If the first number is lesser, it returns -1.
*/
compare( number: string ): BigInteger;
compare( number: string ): number;
/** Performs a comparison between the absolute value of two numbers. */
compareAbs( number: number ): BigInteger;
compareAbs( number: number ): number;
/** Performs a comparison between the absolute value of two numbers. */
compareAbs( number: BigInteger ): BigInteger;
compareAbs( number: BigInteger ): number;
/** Performs a comparison between the absolute value of two numbers. */
compareAbs( number: string ): BigInteger;
compareAbs( number: string ): number;
/** Checks if two numbers are equal. */
equals( number: number ): boolean;