Module Js_typed_array2.Float64Array

module Float64Array: sig .. end

type elt = float 
type 'a typed_array 
type t = elt typed_array 
val unsafe_get : t -> int -> elt
val unsafe_set : t ->
int -> elt -> unit
val buffer : t -> Js_typed_array2.array_buffer
val byteLength : t -> int
val byteOffset : t -> int
val setArray : t ->
elt array -> unit
val setArrayOffset : t ->
elt array -> int -> unit
val length : t -> int
val copyWithin : t -> to_:int -> t
val copyWithinFrom : t ->
to_:int -> from:int -> t
val copyWithinFromRange : t ->
to_:int -> start:int -> end_:int -> t
val fillInPlace : t ->
elt -> t
val fillFromInPlace : t ->
elt ->
from:int -> t
val fillRangeInPlace : t ->
elt ->
start:int -> end_:int -> t
val reverseInPlace : t -> t
val sortInPlace : t -> t
val sortInPlaceWith : t ->
(elt -> elt -> int
[@bs]) -> t
val includes : t -> elt -> bool

ES2016
val indexOf : t -> elt -> int
val indexOfFrom : t ->
elt -> from:int -> int
val join : t -> string
val joinWith : t -> string -> string
val lastIndexOf : t -> elt -> int
val lastIndexOfFrom : t ->
elt -> from:int -> int
val slice : t ->
start:int -> end_:int -> t
val copy : t -> t
start is inclusive, end_ exclusive
val sliceFrom : t -> int -> t
val subarray : t ->
start:int -> end_:int -> t
val subarrayFrom : t -> int -> t
start is inclusive, end_ exclusive
val toString : t -> string
val toLocaleString : t -> string
val every : t ->
(elt -> bool [@bs]) -> bool
val everyi : t ->
(elt -> int -> bool [@bs]) -> bool
val filter : t ->
(elt -> bool [@bs]) ->
t
should we use bool or boolan seems they are intechangeable here
val filteri : t ->
(elt -> int -> bool [@bs]) ->
t
val find : t ->
(elt -> bool [@bs]) ->
elt Js.undefined
val findi : t ->
(elt -> int -> bool [@bs]) ->
elt Js.undefined
val findIndex : t ->
(elt -> bool [@bs]) -> int
val findIndexi : t ->
(elt -> int -> bool [@bs]) -> int
val forEach : t ->
(elt -> unit [@bs]) -> unit
val forEachi : t ->
(elt -> int -> unit [@bs]) -> unit
val map : t ->
(elt -> 'b [@bs]) ->
'b typed_array
val mapi : t ->
(elt -> int -> 'b [@bs]) ->
'b typed_array
val reduce : t ->
('b -> elt -> 'b [@bs]) -> 'b -> 'b
val reducei : t ->
('b -> elt -> int -> 'b [@bs]) -> 'b -> 'b
val reduceRight : t ->
('b -> elt -> 'b [@bs]) -> 'b -> 'b
val reduceRighti : t ->
('b -> elt -> int -> 'b [@bs]) -> 'b -> 'b
val some : t ->
(elt -> bool [@bs]) -> bool
val somei : t ->
(elt -> int -> bool [@bs]) -> bool
val _BYTES_PER_ELEMENT : int
val make : elt array -> t
val fromBuffer : Js_typed_array2.array_buffer -> t
val fromBufferOffset : Js_typed_array2.array_buffer -> int -> t
can throw
val fromBufferRange : Js_typed_array2.array_buffer ->
offset:int -> length:int -> t
Raises Js.Exn.Error raise Js exception
val fromLength : int -> t
Raises Js.Exn.Error raises Js exception
val from : elt Js_typed_array2.array_like ->
t