Skip to content

Commit

Permalink
Merge branch 'esm-pr' of https://github.com/royNiladri/js-big-decimal
Browse files Browse the repository at this point in the history
…into esm-pr
  • Loading branch information
royNiladri committed Aug 2, 2023
2 parents 21a6dee + b8e3cf0 commit e64d2dd
Show file tree
Hide file tree
Showing 16 changed files with 975 additions and 16 deletions.
1 change: 1 addition & 0 deletions dist/esm/abs.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export declare function abs(n: number | string | bigint): string;
3 changes: 3 additions & 0 deletions dist/esm/add.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export declare function add(number1: string, number2?: string): string;
export declare function trim(number: string): string;
export declare function pad(number1: string, number2: string): string[];
34 changes: 34 additions & 0 deletions dist/esm/big-decimal.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import { RoundingModes as Modes } from './roundingModes';
declare class bigDecimal {
private value;
static RoundingModes: typeof Modes;
private static validate;
constructor(number?: (number | string | bigint));
getValue(): string;
setValue(num: (number | string | bigint)): void;
static getPrettyValue(number: any, digits: any, separator: any): string;
getPrettyValue(digits: any, separator: any): string;
static round(number: any, precision?: number, mode?: Modes): string;
round(precision?: number, mode?: Modes): bigDecimal;
static abs(number: any): string;
abs(): bigDecimal;
static floor(number: any): any;
floor(): bigDecimal;
static ceil(number: any): any;
ceil(): bigDecimal;
static add(number1: any, number2: any): string;
add(number: bigDecimal): bigDecimal;
static subtract(number1: any, number2: any): string;
subtract(number: bigDecimal): bigDecimal;
static multiply(number1: any, number2: any): string;
multiply(number: bigDecimal): bigDecimal;
static divide(number1: any, number2: any, precision: any): string;
divide(number: bigDecimal, precision: any): bigDecimal;
static modulus(number1: any, number2: any): string;
modulus(number: bigDecimal): bigDecimal;
static compareTo(number1: any, number2: any): 0 | 1 | -1;
compareTo(number: bigDecimal): 0 | 1 | -1;
static negate(number: any): string;
negate(): bigDecimal;
}
export default bigDecimal;
Loading

0 comments on commit e64d2dd

Please sign in to comment.