Js_of_ocaml.Typed_arrayTyped Array binding
class type arrayBuffer = object ... endval arrayBuffer : (int -> arrayBuffer Js.t) Js.constrclass type arrayBufferView = object ... endclass type ['a, 'b, 'c] typedArray = object ... endtype int8Array = (int, int, Stdlib.Bigarray.int8_signed_elt) typedArraytype uint8Array = (int, int, Stdlib.Bigarray.int8_unsigned_elt) typedArraytype int16Array = (int, int, Stdlib.Bigarray.int16_signed_elt) typedArraytype uint16Array = (int, int, Stdlib.Bigarray.int16_unsigned_elt) typedArraytype int32Array =
(Js.number_t, Stdlib.Int32.t, Stdlib.Bigarray.int32_elt) typedArraytype uint32Array =
(Js.number_t, Stdlib.Int32.t, Stdlib.Bigarray.int32_elt) typedArraytype float32Array =
(Js.number_t, float, Stdlib.Bigarray.float32_elt) typedArraytype float64Array =
(Js.number_t, float, Stdlib.Bigarray.float64_elt) typedArraytype (_, _, _) kind = | Int8_signed : (int, int, Stdlib.Bigarray.int8_signed_elt) kind| Int8_unsigned : (int, int, Stdlib.Bigarray.int8_unsigned_elt) kind| Int16_signed : (int, int, Stdlib.Bigarray.int16_signed_elt) kind| Int16_unsigned : (int, int, Stdlib.Bigarray.int16_unsigned_elt) kind| Int32_signed : (Js.number_t, Stdlib.Int32.t, Stdlib.Bigarray.int32_elt) kind| Int32_unsigned : (Js.number_t, Stdlib.Int32.t, Stdlib.Bigarray.int32_elt) kind| Float32 : (Js.number_t, float, Stdlib.Bigarray.float32_elt) kind| Float64 : (Js.number_t, float, Stdlib.Bigarray.float64_elt) kindThe first type parameter is the type of values that can be read and written in the typedArray. The last two type parameters define the kind of bigarrays that can be converted to and from the typedArray. See Stdlib.Bigarray.kind.
val kind :
('typed_array, 'bigarray, 'elt) typedArray Js.t ->
('bigarray, 'elt) Stdlib.Bigarray.kindval from_genarray :
('typed_array, 'bigarray, 'elt) kind ->
('bigarray, 'elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.t ->
('typed_array, 'bigarray, 'elt) typedArray Js.tval to_genarray :
('typed_array, 'bigarray, 'elt) typedArray Js.t ->
('bigarray, 'elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Genarray.tval int8Array_fromArray : (int Js.js_array Js.t -> int8Array Js.t) Js.constrval int8Array_fromBuffer : (arrayBuffer Js.t -> int8Array Js.t) Js.constrval int8Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> int8Array Js.t) Js.constrval uint8Array : (int -> uint8Array Js.t) Js.constrval uint8Array_fromArray : (int Js.js_array Js.t -> uint8Array Js.t) Js.constrval uint8Array_fromTypedArray : (uint8Array Js.t -> uint8Array Js.t) Js.constrval uint8Array_fromBuffer : (arrayBuffer Js.t -> uint8Array Js.t) Js.constrval uint8Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> uint8Array Js.t) Js.constrval int16Array : (int -> int16Array Js.t) Js.constrval int16Array_fromArray : (int Js.js_array Js.t -> int16Array Js.t) Js.constrval int16Array_fromTypedArray : (int16Array Js.t -> int16Array Js.t) Js.constrval int16Array_fromBuffer : (arrayBuffer Js.t -> int16Array Js.t) Js.constrval int16Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> int16Array Js.t) Js.constrval uint16Array : (int -> uint16Array Js.t) Js.constrval uint16Array_fromArray :
(int Js.js_array Js.t -> uint16Array Js.t) Js.constrval uint16Array_fromTypedArray :
(uint16Array Js.t -> uint16Array Js.t) Js.constrval uint16Array_fromBuffer : (arrayBuffer Js.t -> uint16Array Js.t) Js.constrval uint16Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> uint16Array Js.t) Js.constrval int32Array : (int -> int32Array Js.t) Js.constrval int32Array_fromArray : (int Js.js_array Js.t -> int32Array Js.t) Js.constrval int32Array_fromTypedArray : (int32Array Js.t -> int32Array Js.t) Js.constrval int32Array_fromBuffer : (arrayBuffer Js.t -> int32Array Js.t) Js.constrval int32Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> int32Array Js.t) Js.constrval uint32Array : (int -> uint32Array Js.t) Js.constrval uint32Array_fromArray :
(Js.number_t Js.js_array Js.t -> uint32Array Js.t) Js.constrval uint32Array_fromTypedArray :
(uint32Array Js.t -> uint32Array Js.t) Js.constrval uint32Array_fromBuffer : (arrayBuffer Js.t -> uint32Array Js.t) Js.constrval uint32Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> uint32Array Js.t) Js.constrval float32Array : (int -> float32Array Js.t) Js.constrval float32Array_fromArray :
(float Js.js_array Js.t -> float32Array Js.t) Js.constrval float32Array_fromTypedArray :
(float32Array Js.t -> float32Array Js.t) Js.constrval float32Array_fromBuffer : (arrayBuffer Js.t -> float32Array Js.t) Js.constrval float32Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> float32Array Js.t) Js.constrval float64Array : (int -> float64Array Js.t) Js.constrval float64Array_fromArray :
(float Js.js_array Js.t -> float64Array Js.t) Js.constrval float64Array_fromTypedArray :
(float64Array Js.t -> float64Array Js.t) Js.constrval float64Array_fromBuffer : (arrayBuffer Js.t -> float64Array Js.t) Js.constrval float64Array_inBuffer :
(arrayBuffer Js.t -> int -> int -> float64Array Js.t) Js.constrval set : ('a, _, _) typedArray Js.t -> int -> 'a -> unitval get : ('a, _, _) typedArray Js.t -> int -> 'a Js.optdefval unsafe_get : ('a, _, _) typedArray Js.t -> int -> 'aclass type dataView = object ... endval dataView : (arrayBuffer Js.t -> dataView Js.t) Js.constrval dataView_inBuffer :
(arrayBuffer Js.t -> int -> int -> dataView Js.t) Js.constrmodule Bigstring : sig ... endmodule String : sig ... endmodule Bytes : sig ... end