typings: add Atomics primordials

PR-URL: https://github.com/nodejs/node/pull/58577
Reviewed-By: Jordan Harband <ljharb@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jason Zhang <xzha4350@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Reviewed-By: Jacob Smith <jacob@frende.me>
This commit is contained in:
Renegade334 2025-06-04 19:50:35 +01:00 committed by Antoine du Hamel
parent 139c2e1e29
commit 2d3fcf25bf
No known key found for this signature in database
GPG key ID: 21D900FFDB233756

View file

@ -46,6 +46,19 @@ declare namespace primordials {
export import decodeURIComponent = globalThis.decodeURIComponent;
export import encodeURI = globalThis.encodeURI;
export import encodeURIComponent = globalThis.encodeURIComponent;
export const AtomicsAdd: typeof Atomics.add
export const AtomicsAnd: typeof Atomics.and
export const AtomicsCompareExchange: typeof Atomics.compareExchange
export const AtomicsExchange: typeof Atomics.exchange
export const AtomicsIsLockFree: typeof Atomics.isLockFree
export const AtomicsLoad: typeof Atomics.load
export const AtomicsNotify: typeof Atomics.notify
export const AtomicsOr: typeof Atomics.or
export const AtomicsStore: typeof Atomics.store
export const AtomicsSub: typeof Atomics.sub
export const AtomicsWait: typeof Atomics.wait
export const AtomicsWaitAsync: typeof Atomics.waitAsync
export const AtomicsXor: typeof Atomics.xor
export const JSONParse: typeof JSON.parse
export const JSONStringify: typeof JSON.stringify
export const MathAbs: typeof Math.abs