14 wrappers generated from
Atomics and Atomics.prototype.
Every entry takes a single object literal whose keys mirror the original
parameter names, plus an optional prompt: string for the LLM path.
Method First signature addadd (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
andand (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
compareExchangecompareExchange (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; expectedValue: number; replacementValue: number; prompt ?: string }): Promise < number >
exchangeexchange (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
isLockFreeisLockFree (input: { size: number; prompt ?: string }): Promise < boolean >
loadload (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; prompt ?: string }): Promise < number >
notifynotify (input: { typedArray: Int32Array; index: number; count ?: number; prompt ?: string }): Promise < number >
oror (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
pausepause (input: { n?: number; prompt ?: string }): Promise <void>
storestore (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
subsub (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >
waitwait (input: { typedArray: Int32Array; index: number; value: number; timeout ?: number; prompt ?: string }): Promise < "ok" | "not-equal" | "timed-out" >
waitAsyncwaitAsync (input: { typedArray: Int32Array; index: number; value: number; timeout ?: number; prompt ?: string }): Promise < { async : false ; value : "not-equal" | "timed-out" ; } | { async : true ; value : Promise < "ok" | "timed-out" > ; } >
xorxor (input: { typedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array; index: number; value: number; prompt ?: string }): Promise < number >