@formatjs/ecma402-abstract
Version:
A collection of implementation for ECMAScript abstract operations
10 lines (9 loc) • 519 B
TypeScript
import type { Decimal } from "@formatjs/bigdecimal";
import { type RawNumberFormatResult, type UnsignedRoundingModeType } from "../types/number.js";
/**
* https://tc39.es/ecma402/#sec-torawprecision
* @param x a finite non-negative Number or BigInt
* @param minPrecision an integer between 1 and 21
* @param maxPrecision an integer between 1 and 21
*/
export declare function ToRawPrecision(x: Decimal, minPrecision: number, maxPrecision: number, unsignedRoundingMode: UnsignedRoundingModeType): RawNumberFormatResult;