SYMBOL INDEX (232 symbols across 55 files) FILE: decimal.d.ts type Constructor (line 35) | type Constructor = typeof Decimal; type Instance (line 36) | type Instance = Decimal; type Rounding (line 37) | type Rounding = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; type Modulo (line 38) | type Modulo = Rounding | 9; type Value (line 39) | type Value = string | number | bigint | Decimal; type Config (line 42) | interface Config { class Decimal (line 55) | class Decimal { FILE: decimal.global.d.ts type Config (line 35) | type Config = DecimalConfig; type Constructor (line 36) | type Constructor = DecimalConstructor; type Instance (line 37) | type Instance = DecimalInstance; type Modulo (line 38) | type Modulo = DecimalModulo; type Rounding (line 39) | type Rounding = DecimalRounding; type Value (line 40) | type Value = DecimalValue; type Decimal (line 45) | type Decimal = DecimalInstance; type Config (line 48) | type Config = DecimalConfig; type Constructor (line 49) | type Constructor = DecimalConstructor; type Instance (line 50) | type Instance = DecimalInstance; type Modulo (line 51) | type Modulo = DecimalModulo; type Rounding (line 52) | type Rounding = DecimalRounding; type Value (line 53) | type Value = DecimalValue; type DecimalInstance (line 57) | type DecimalInstance = Decimal; type DecimalConstructor (line 58) | type DecimalConstructor = typeof Decimal; type DecimalValue (line 59) | type DecimalValue = string | number | bigint |Decimal; type DecimalRounding (line 60) | type DecimalRounding = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; type DecimalModulo (line 61) | type DecimalModulo = DecimalRounding | 9; type DecimalConfig (line 64) | interface DecimalConfig { class Decimal (line 76) | class Decimal { FILE: decimal.js function digitsToString (line 2519) | function digitsToString(d) { function checkInt32 (line 2549) | function checkInt32(i, min, max) { function checkRoundingDigits (line 2561) | function checkRoundingDigits(d, i, rm, repeating) { function convertBase (line 2612) | function convertBase(str, baseIn, baseOut) { function cosine (line 2640) | function cosine(Ctor, x) { function multiplyInteger (line 2680) | function multiplyInteger(x, k, base) { function compare (line 2696) | function compare(a, b, aL, bL) { function subtract (line 2713) | function subtract(a, b, aL, base) { function finalise (line 2945) | function finalise(x, sd, rm, isTruncated) { function finiteToString (line 3112) | function finiteToString(x, isExp, sd) { function getBase10Exponent (line 3146) | function getBase10Exponent(digits, e) { function getLn10 (line 3155) | function getLn10(Ctor, sd, pr) { function getPi (line 3167) | function getPi(Ctor, sd, rm) { function getPrecision (line 3173) | function getPrecision(digits) { function getZeroString (line 3193) | function getZeroString(k) { function intPow (line 3207) | function intPow(Ctor, x, n, pr) { function isOdd (line 3242) | function isOdd(n) { function maxOrMin (line 3250) | function maxOrMin(Ctor, args, n) { function naturalExponential (line 3306) | function naturalExponential(x, sd) { function naturalLogarithm (line 3397) | function naturalLogarithm(y, sd) { function nonFiniteToString (line 3513) | function nonFiniteToString(x) { function parseDecimal (line 3522) | function parseDecimal(x, str) { function parseOther (line 3606) | function parseOther(x, str) { function sine (line 3686) | function sine(Ctor, x) { function taylorSeries (line 3720) | function taylorSeries(Ctor, n, x, y, isHyperbolic) { function tinyPow (line 3756) | function tinyPow(b, e) { function toLessThanHalfPi (line 3764) | function toLessThanHalfPi(Ctor, x) { function toStringBinary (line 3802) | function toStringBinary(x, baseOut, sd, rm) { function truncate (line 3935) | function truncate(arr, len) { function abs (line 3997) | function abs(x) { function acos (line 4008) | function acos(x) { function acosh (line 4020) | function acosh(x) { function add (line 4033) | function add(x, y) { function asin (line 4045) | function asin(x) { function asinh (line 4057) | function asinh(x) { function atan (line 4069) | function atan(x) { function atanh (line 4081) | function atanh(x) { function atan2 (line 4111) | function atan2(y, x) { function cbrt (line 4162) | function cbrt(x) { function ceil (line 4173) | function ceil(x) { function clamp (line 4186) | function clamp(x, min, max) { function config (line 4209) | function config(obj) { function cos (line 4260) | function cos(x) { function cosh (line 4272) | function cosh(x) { function clone (line 4282) | function clone(obj) { function div (line 4484) | function div(x, y) { function exp (line 4496) | function exp(x) { function floor (line 4507) | function floor(x) { function hypot (line 4521) | function hypot() { function isDecimalInstance (line 4551) | function isDecimalInstance(obj) { function ln (line 4563) | function ln(x) { function log (line 4578) | function log(x, y) { function log2 (line 4590) | function log2(x) { function log10 (line 4602) | function log10(x) { function max (line 4613) | function max() { function min (line 4624) | function min() { function mod (line 4637) | function mod(x, y) { function mul (line 4650) | function mul(x, y) { function pow (line 4663) | function pow(x, y) { function random (line 4676) | function random(sd) { function round (line 4781) | function round(x) { function sign (line 4797) | function sign(x) { function sin (line 4810) | function sin(x) { function sinh (line 4822) | function sinh(x) { function sqrt (line 4834) | function sqrt(x) { function sub (line 4847) | function sub(x, y) { function sum (line 4861) | function sum() { function tan (line 4881) | function tan(x) { function tanh (line 4893) | function tanh(x) { function trunc (line 4904) | function trunc(x) { FILE: decimal.mjs function digitsToString (line 2515) | function digitsToString(d) { function checkInt32 (line 2545) | function checkInt32(i, min, max) { function checkRoundingDigits (line 2557) | function checkRoundingDigits(d, i, rm, repeating) { function convertBase (line 2608) | function convertBase(str, baseIn, baseOut) { function cosine (line 2636) | function cosine(Ctor, x) { function multiplyInteger (line 2676) | function multiplyInteger(x, k, base) { function compare (line 2692) | function compare(a, b, aL, bL) { function subtract (line 2709) | function subtract(a, b, aL, base) { function finalise (line 2941) | function finalise(x, sd, rm, isTruncated) { function finiteToString (line 3108) | function finiteToString(x, isExp, sd) { function getBase10Exponent (line 3142) | function getBase10Exponent(digits, e) { function getLn10 (line 3151) | function getLn10(Ctor, sd, pr) { function getPi (line 3163) | function getPi(Ctor, sd, rm) { function getPrecision (line 3169) | function getPrecision(digits) { function getZeroString (line 3189) | function getZeroString(k) { function intPow (line 3203) | function intPow(Ctor, x, n, pr) { function isOdd (line 3238) | function isOdd(n) { function maxOrMin (line 3246) | function maxOrMin(Ctor, args, n) { function naturalExponential (line 3302) | function naturalExponential(x, sd) { function naturalLogarithm (line 3393) | function naturalLogarithm(y, sd) { function nonFiniteToString (line 3509) | function nonFiniteToString(x) { function parseDecimal (line 3518) | function parseDecimal(x, str) { function parseOther (line 3601) | function parseOther(x, str) { function sine (line 3681) | function sine(Ctor, x) { function taylorSeries (line 3715) | function taylorSeries(Ctor, n, x, y, isHyperbolic) { function tinyPow (line 3751) | function tinyPow(b, e) { function toLessThanHalfPi (line 3759) | function toLessThanHalfPi(Ctor, x) { function toStringBinary (line 3797) | function toStringBinary(x, baseOut, sd, rm) { function truncate (line 3930) | function truncate(arr, len) { function abs (line 3992) | function abs(x) { function acos (line 4003) | function acos(x) { function acosh (line 4015) | function acosh(x) { function add (line 4028) | function add(x, y) { function asin (line 4040) | function asin(x) { function asinh (line 4052) | function asinh(x) { function atan (line 4064) | function atan(x) { function atanh (line 4076) | function atanh(x) { function atan2 (line 4106) | function atan2(y, x) { function cbrt (line 4157) | function cbrt(x) { function ceil (line 4168) | function ceil(x) { function clamp (line 4181) | function clamp(x, min, max) { function config (line 4204) | function config(obj) { function cos (line 4255) | function cos(x) { function cosh (line 4267) | function cosh(x) { function clone (line 4277) | function clone(obj) { function div (line 4479) | function div(x, y) { function exp (line 4491) | function exp(x) { function floor (line 4502) | function floor(x) { function hypot (line 4516) | function hypot() { function isDecimalInstance (line 4546) | function isDecimalInstance(obj) { function ln (line 4558) | function ln(x) { function log (line 4573) | function log(x, y) { function log2 (line 4585) | function log2(x) { function log10 (line 4597) | function log10(x) { function max (line 4608) | function max() { function min (line 4619) | function min() { function mod (line 4632) | function mod(x, y) { function mul (line 4645) | function mul(x, y) { function pow (line 4658) | function pow(x, y) { function random (line 4671) | function random(sd) { function round (line 4776) | function round(x) { function sign (line 4792) | function sign(x) { function sin (line 4805) | function sin(x) { function sinh (line 4817) | function sinh(x) { function sqrt (line 4829) | function sqrt(x) { function sub (line 4842) | function sub(x, y) { function sum (line 4856) | function sum() { function tan (line 4876) | function tan(x) { function tanh (line 4888) | function tanh(x) { function trunc (line 4899) | function trunc(x) { FILE: test/hypothesis/error_hunt.py function get_decimal (line 18) | def get_decimal(func: str, args: list, config: dict): function assert_matches (line 25) | def assert_matches(x, mpfunc, jsfunc=None): function test_matches (line 43) | def test_matches(x, fn): function test_positive_domain (line 61) | def test_positive_domain(x, fn): function test_inverse_trig (line 72) | def test_inverse_trig(x, fn): function test_small_domain (line 86) | def test_small_domain(x, fn): function test_acosh (line 98) | def test_acosh(x): FILE: test/modules/Decimal.js function randInt (line 103) | function randInt() { FILE: test/modules/abs.js function t (line 5) | function t(expected, value){ FILE: test/modules/acos.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/acosh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/asin.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/asinh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/atan.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/atan2.js function t (line 5) | function t(y, x, pr, rm, expected) { FILE: test/modules/atanh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/cbrt.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/ceil.js function t (line 5) | function t(expected, n) { FILE: test/modules/clamp.js function t (line 5) | function t(x, min, max, expected) { FILE: test/modules/clone.js function t (line 5) | function t(expression) { FILE: test/modules/cmp.js function t (line 7) | function t(a, b, expected) { FILE: test/modules/cos.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/cosh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/divToInt.js function t (line 5) | function t(dividend, divisor, expected) { FILE: test/modules/dpSd.js function t (line 5) | function t(n, dp, sd, zs) { function tx (line 12) | function tx(fn, msg) { FILE: test/modules/exp.js function t (line 5) | function t(n, expected, pr, rm) { FILE: test/modules/floor.js function t (line 5) | function t(expected, n) { FILE: test/modules/hypot.js function t (line 5) | function t(a, b, pr, rm, expected) { FILE: test/modules/immutability.js function randInt (line 17) | function randInt() { FILE: test/modules/intPow.js function t (line 6) | function t(expected, n, exp) { function tx (line 10) | function tx(fn, msg) { FILE: test/modules/isFiniteEtc.js function t (line 5) | function t(actual) { FILE: test/modules/ln.js function t (line 5) | function t(n, expected, sd, rm) { FILE: test/modules/log.js function t (line 5) | function t(n, base, expected, sd, rm) { FILE: test/modules/log10.js function t (line 5) | function t(n, expected, sd, rm) { FILE: test/modules/log2.js function t (line 5) | function t(n, expected, sd, rm) { FILE: test/modules/minAndMax.js function t (line 5) | function t(min, max, arr) { FILE: test/modules/neg.js function t (line 5) | function t(expected, n) { FILE: test/modules/random.js function tx (line 6) | function tx(fn, msg) { FILE: test/modules/round.js function t (line 5) | function t(expected, n, rm) { FILE: test/modules/sign.js function t (line 5) | function t(n, expected) { FILE: test/modules/sin.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/sinh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/sqrt.js function t (line 5) | function t(expected, n, sd, rm) { FILE: test/modules/sum.js function t (line 6) | function t() { FILE: test/modules/tan.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/tanh.js function t (line 5) | function t(n, pr, rm, expected) { FILE: test/modules/toDP.js function t (line 5) | function t(expected, n, dp, rm) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toExponential.js function t (line 5) | function t(expected, n, dp) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toFixed.js function t (line 5) | function t(expected, n, dp) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toFraction.js function t (line 5) | function t(expected, n, maxDenominator) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toNearest.js function isMinusZero (line 5) | function isMinusZero(n) { FILE: test/modules/toPrecision.js function t (line 5) | function t(expected, n, sd, rm) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toSD.js function t (line 5) | function t(expected, n, sd, rm) { function tx (line 9) | function tx(fn, msg) { FILE: test/modules/toString.js function t (line 5) | function t(expected, n) { FILE: test/modules/trunc.js function t (line 5) | function t(expected, n) { FILE: test/modules/valueOf.js function t (line 5) | function t(expected, n) { FILE: test/setup.js function T (line 6) | function T(name, tests) {