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

1.0.2 • Public • Published

Installation

npm install --save @types/double-utils

Summary

This package contains type definitions for double-utils (https://github.com/emilbayes/double-utils#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/double-utils.

/**
 * @returns The sign bit. `0` is positive, `1` is negative.
 *
 * @example
 * import * as doubleUtils from 'double-utils'
 *
 * console.log(doubleUtils.sign(Math.PI))
 */
export function sign(double: number): 0 | 1;
/**
 * @returns The exponent part, which is a number between `[0, 2048)`.
 *
 * @example
 * import * as doubleUtils from 'double-utils'
 *
 * console.log(doubleUtils.exp(Math.PI))
 */
export function exp(double: number): number;
/**
 * @returns The fractional (or mantissa) part, which is a 52-bit number.
 *
 * @example
 * import * as doubleUtils from 'double-utils'
 *
 * console.log(doubleUtils.frac(Math.PI))
 */
export function frac(double: number): number;
/**
 * @returns All parts of a double, decomposed.
 *
 * @example
 * import * as doubleUtils from 'double-utils'
 *
 * console.log(doubleUtils.decompose(Math.PI))
 */
export function decompose(double: number): [sign: number, exp: number, frac: number];
/**
 * Print the number as a bit string.
 *
 * @param double The number to print.
 * @param guide Whether to print an optional guide.
 *
 * @example
 * import * as doubleUtils from 'double-utils'
 *
 * console.log(doubleUtils.format(Math.PI))
 */
export function format(
    double: number,
    /** @default true */
    guide?: boolean,
): string;

Additional Details

  • Last updated: Mon, 06 Nov 2023 22:41:05 GMT
  • Dependencies: none

Credits

These definitions were written by BendingBender.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/double-utils

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

5.15 kB

Total Files

5

Last publish

Collaborators

  • types