@types/javascript-bignum
TypeScript icon, indicating that this package has built-in type declarations

0.0.34 • Public • Published

Installation

npm install --save @types/javascript-bignum

Summary

This package contains type definitions for javascript-bignum (https://github.com/jtobey/javascript-bignum).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/javascript-bignum.

index.d.ts

// This version only includes typing for schemeNumber, not the full library
declare type SchemeOperator = (...args: Array<string | SchemeNumber | number>) => SchemeNumber;
declare var VERSION: number[];
declare function raise(conditionType: string, message: string, ...irritants: any[]): void;
declare var maxIntegerDigits: number;
declare interface SchemeFn {
    [opname: string]: SchemeOperator;
    inexact: SchemeOperator;
    exact: SchemeOperator;
    max: SchemeOperator;
    min: SchemeOperator;
    abs: SchemeOperator;
    div: SchemeOperator;
    mod: SchemeOperator;
    div0: SchemeOperator;
    mod0: SchemeOperator;
    gcd: SchemeOperator;
    lcm: SchemeOperator;
    numerator: SchemeOperator;
    denominator: SchemeOperator;
    floor: SchemeOperator;
    ceiling: SchemeOperator;
    truncate: SchemeOperator;
    round: SchemeOperator;
    rationalize: SchemeOperator;
    exp: SchemeOperator;
    log: SchemeOperator;
    sin: SchemeOperator;
    cos: SchemeOperator;
    tan: SchemeOperator;
    asin: SchemeOperator;
    acos: SchemeOperator;
    atan: SchemeOperator;
    sqrt: SchemeOperator;
    expt: SchemeOperator;
    magnitude: SchemeOperator;
    angle: SchemeOperator;
}
declare interface SchemeNumber {
    (value: string | number): SchemeNumber;
    toString(radix: number): string;
    toFixed(fractionDigits: number): string;
    toExponential(fractionDigits: number): string;
    toPrecision(precision: number): string;
    fn: SchemeFn;
}
declare var SchemeNumber: SchemeNumber;

Additional Details

  • Last updated: Tue, 30 Jan 2024 21:35:45 GMT
  • Dependencies: none

Credits

These definitions were written by Nathan Shively-Sanders.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/javascript-bignum

Weekly Downloads

3

Version

0.0.34

License

MIT

Unpacked Size

5.69 kB

Total Files

5

Last publish

Collaborators

  • types