[<Interface>]
type Atomics =
abstract member SymbolToStringTag: string
abstract member ``and`` (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member ``and`` (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member ``or`` (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member ``or`` (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member add (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member add (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member compareExchange (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, expectedValue: bigint, replacementValue: bigint) : bigint
abstract member compareExchange (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, expectedValue: float, replacementValue: float) : float
abstract member exchange (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member exchange (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member isLockFree (size: float) : bool
abstract member load (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float) : bigint
abstract member load (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float) : float
abstract member notify (typedArray: BigInt64Array<ArrayBufferLike>, index: float, ?count: float) : float
abstract member notify (typedArray: Int32Array<ArrayBufferLike>, index: float, ?count: float) : float
abstract member pause (?n: float) : unit
abstract member store (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member store (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member sub (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member sub (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member wait (typedArray: BigInt64Array<ArrayBufferLike>, index: float, value: bigint, ?timeout: float) : Result
abstract member wait (typedArray: Int32Array<ArrayBufferLike>, index: float, value: float, ?timeout: float) : Result
abstract member waitAsync (typedArray: BigInt64Array<ArrayBufferLike>, index: float, value: bigint, ?timeout: float) : U2<Result3,Result4>
abstract member waitAsync (typedArray: Int32Array<ArrayBufferLike>, index: float, value: float, ?timeout: float) : U2<Result,Result2>
abstract member xor (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member xor (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
Declared inside
Properties
abstract member SymbolToStringTag: string
Methods
abstract member ``and`` (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member ``and`` (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member ``or`` (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member ``or`` (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member add (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member add (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member compareExchange (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, expectedValue: bigint, replacementValue: bigint) : bigint
abstract member compareExchange (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, expectedValue: float, replacementValue: float) : float
abstract member exchange (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member exchange (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member isLockFree (size: float) : bool
abstract member load (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float) : bigint
abstract member load (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float) : float
abstract member notify (typedArray: BigInt64Array<ArrayBufferLike>, index: float, ?count: float) : float
abstract member notify (typedArray: Int32Array<ArrayBufferLike>, index: float, ?count: float) : float
abstract member pause (?n: float) : unit
abstract member store (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member store (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member sub (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member sub (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float
abstract member wait (typedArray: BigInt64Array<ArrayBufferLike>, index: float, value: bigint, ?timeout: float) : Result
abstract member wait (typedArray: Int32Array<ArrayBufferLike>, index: float, value: float, ?timeout: float) : Result
abstract member waitAsync (typedArray: BigInt64Array<ArrayBufferLike>, index: float, value: bigint, ?timeout: float) : U2<Result3,Result4>
abstract member waitAsync (typedArray: Int32Array<ArrayBufferLike>, index: float, value: float, ?timeout: float) : U2<Result,Result2>
abstract member xor (typedArray: U2<BigInt64Array<ArrayBufferLike>,BigUint64Array<ArrayBufferLike>>, index: float, value: bigint) : bigint
abstract member xor (typedArray: U6<Int16Array<ArrayBufferLike>,Int32Array<ArrayBufferLike>,Int8Array<ArrayBufferLike>,Uint16Array<ArrayBufferLike>,Uint32Array<ArrayBufferLike>,Uint8Array<ArrayBufferLike>>, index: float, value: float) : float