mirror of
https://github.com/MikeMcl/decimal.js.git
synced 2024-10-27 20:34:12 +00:00
#78 Typings: remove toFormat
This commit is contained in:
parent
dbf681be4a
commit
eb2efa06fb
27
decimal.d.ts
vendored
27
decimal.d.ts
vendored
@ -14,7 +14,6 @@
|
|||||||
// type Decimal.Rounding
|
// type Decimal.Rounding
|
||||||
// type Decimal.Value
|
// type Decimal.Value
|
||||||
// interface Decimal.Config
|
// interface Decimal.Config
|
||||||
// interface Decimal.Format
|
|
||||||
//
|
//
|
||||||
// Example (alternative syntax commented-out):
|
// Example (alternative syntax commented-out):
|
||||||
//
|
//
|
||||||
@ -35,7 +34,6 @@ export default Decimal;
|
|||||||
export namespace Decimal {
|
export namespace Decimal {
|
||||||
export type Config = DecimalConfig;
|
export type Config = DecimalConfig;
|
||||||
export type Constructor = DecimalConstructor;
|
export type Constructor = DecimalConstructor;
|
||||||
export type Format = DecimalFormat;
|
|
||||||
export type Instance = DecimalInstance;
|
export type Instance = DecimalInstance;
|
||||||
export type Modulo = DecimalModulo;
|
export type Modulo = DecimalModulo;
|
||||||
export type Rounding = DecimalRounding;
|
export type Rounding = DecimalRounding;
|
||||||
@ -49,7 +47,6 @@ declare global {
|
|||||||
namespace Decimal {
|
namespace Decimal {
|
||||||
type Config = DecimalConfig;
|
type Config = DecimalConfig;
|
||||||
type Constructor = DecimalConstructor;
|
type Constructor = DecimalConstructor;
|
||||||
type Format = DecimalFormat;
|
|
||||||
type Instance = DecimalInstance;
|
type Instance = DecimalInstance;
|
||||||
type Modulo = DecimalModulo;
|
type Modulo = DecimalModulo;
|
||||||
type Rounding = DecimalRounding;
|
type Rounding = DecimalRounding;
|
||||||
@ -73,22 +70,9 @@ interface DecimalConfig {
|
|||||||
maxE?: number;
|
maxE?: number;
|
||||||
crypto?: boolean;
|
crypto?: boolean;
|
||||||
modulo?: DecimalModulo;
|
modulo?: DecimalModulo;
|
||||||
|
|
||||||
// Requires `toFormat` <https://github.com/MikeMcl/toFormat>.
|
|
||||||
format?: DecimalFormat;
|
|
||||||
defaults?: boolean;
|
defaults?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Requires `toFormat`.
|
|
||||||
interface DecimalFormat {
|
|
||||||
decimalSeparator?: string;
|
|
||||||
groupSeparator?: string;
|
|
||||||
groupSize?: number;
|
|
||||||
secondaryGroupSize?: number;
|
|
||||||
fractionGroupSeparator?: string;
|
|
||||||
fractionGroupSize?: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export declare class Decimal {
|
export declare class Decimal {
|
||||||
readonly d: number[];
|
readonly d: number[];
|
||||||
readonly e: number;
|
readonly e: number;
|
||||||
@ -231,9 +215,6 @@ export declare class Decimal {
|
|||||||
toFixed(decimalPlaces?: number): string;
|
toFixed(decimalPlaces?: number): string;
|
||||||
toFixed(decimalPlaces: number, rounding: DecimalRounding): string;
|
toFixed(decimalPlaces: number, rounding: DecimalRounding): string;
|
||||||
|
|
||||||
// Requires `toFormat`.
|
|
||||||
toFormat?(decimalPlaces: number, rounding: DecimalRounding): string;
|
|
||||||
|
|
||||||
toFraction(max_denominator?: DecimalValue): Decimal[];
|
toFraction(max_denominator?: DecimalValue): Decimal[];
|
||||||
|
|
||||||
toHexadecimal(significantDigits?: number): Decimal
|
toHexadecimal(significantDigits?: number): Decimal
|
||||||
@ -296,10 +277,7 @@ export declare class Decimal {
|
|||||||
static min(...n: DecimalValue[]): Decimal
|
static min(...n: DecimalValue[]): Decimal
|
||||||
static mod(x: DecimalValue, y: DecimalValue): Decimal
|
static mod(x: DecimalValue, y: DecimalValue): Decimal
|
||||||
static mul(x: DecimalValue, y: DecimalValue): Decimal
|
static mul(x: DecimalValue, y: DecimalValue): Decimal
|
||||||
|
static noConflict(): DecimalConstructor; // Browser only
|
||||||
// Browser only
|
|
||||||
static noConflict(): DecimalConstructor;
|
|
||||||
|
|
||||||
static pow(base: DecimalValue, exponent: DecimalValue): Decimal
|
static pow(base: DecimalValue, exponent: DecimalValue): Decimal
|
||||||
static random(significantDigits?: number): Decimal
|
static random(significantDigits?: number): Decimal
|
||||||
static round(n: DecimalValue): Decimal
|
static round(n: DecimalValue): Decimal
|
||||||
@ -325,9 +303,6 @@ export declare class Decimal {
|
|||||||
static readonly crypto: boolean;
|
static readonly crypto: boolean;
|
||||||
static readonly modulo: DecimalModulo;
|
static readonly modulo: DecimalModulo;
|
||||||
|
|
||||||
// Requires `toFormat`.
|
|
||||||
static readonly format?: DecimalFormat;
|
|
||||||
|
|
||||||
static readonly ROUND_UP: 0;
|
static readonly ROUND_UP: 0;
|
||||||
static readonly ROUND_DOWN: 1;
|
static readonly ROUND_DOWN: 1;
|
||||||
static readonly ROUND_CEIL: 2;
|
static readonly ROUND_CEIL: 2;
|
||||||
|
Loading…
Reference in New Issue
Block a user