@i-xi-dev/base64
Version:
A JavaScript Base64 encoder and decoder, implements Forgiving base64 defined in WHATWG Infra Standard.
27 lines (26 loc) • 828 B
JavaScript
const UP = Symbol("UP"); // TOWARD_POSITIVE_INFINITY
const DOWN = Symbol("DOWN"); // TOWARD_NEGATIVE_INFINITY
const TOWARD_ZERO = Symbol("TOWARD_ZERO");
const HALF_AWAY_FROM_ZERO = Symbol("HALF_AWAY_FROM_ZERO");
const HALF_TO_EVEN = Symbol("HALF_TO_EVEN");
export const RoundingMode = {
UP,
DOWN,
TOWARD_ZERO,
AWAY_FROM_ZERO: Symbol("AWAY_FROM_ZERO"),
HALF_UP: Symbol("HALF_UP"),
HALF_DOWN: Symbol("HALF_DOWN"),
HALF_TOWARD_ZERO: Symbol("HALF_TOWARD_ZERO"),
HALF_AWAY_FROM_ZERO,
HALF_TO_EVEN,
/** Alias for `UP`. */
CEILING: UP,
/** Alias for `DOWN`. */
FLOOR: DOWN,
/** Alias for `TOWARD_ZERO`. */
TRUNCATE: TOWARD_ZERO,
/** Alias for `HALF_AWAY_FROM_ZERO`. */
ROUND: HALF_AWAY_FROM_ZERO,
/** Alias for `HALF_TO_EVEN`. */
CONVERGENT: HALF_TO_EVEN,
};