# number

Locked, prototype-pollution-resistant copies of the global `Number` static methods, constants, and the global numeric parsers.

References to `Number.MAX_VALUE`, `Number.MIN_VALUE`, `Number.MAX_SAFE_INTEGER`, `Number.MIN_SAFE_INTEGER`, `Number.EPSILON`, `Number.NaN`, `Number.POSITIVE_INFINITY`, `Number.NEGATIVE_INFINITY`, `Number.isFinite`, `Number.isInteger`, `Number.isNaN`, `Number.isSafeInteger`, plus the global [`parseInt`](https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number/#api-parseInt), [`parseFloat`](https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number/#api-parseFloat), [`isNaN`](https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number/#api-isNaN), and [`isFinite`](https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number/#api-isFinite), are captured at module-load time and frozen into a tamper-proof namespace. Effective only when imported before any untrusted code has had a chance to mutate the prototype chain.

---

Canonical page: https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number/
This file: https://www.hyperfrontend.dev/docs/libraries/utils/immutable-api/built-in-copy/number.md
Documentation index: https://www.hyperfrontend.dev/llms.txt
