TypedArray2.DataViewThe DataView view provides a low-level interface for reading and writing multiple number types in an ArrayBuffer irrespective of the platform's endianness.
val make : array_buffer -> tval fromBuffer : array_buffer -> tval fromBufferOffset : array_buffer -> int -> tval fromBufferRange : array_buffer -> offset:int -> length:int -> tval buffer : t -> array_bufferval byteLength : t -> intval byteOffset : t -> intval getInt8 : t -> int -> intval getUint8 : t -> int -> intval getInt16 : t -> int -> intval getInt16LittleEndian : t -> int -> intval getUint16 : t -> int -> intval getUint16LittleEndian : t -> int -> intval getInt32 : t -> int -> intval getInt32LittleEndian : t -> int -> intval getUint32 : t -> int -> intval getUint32LittleEndian : t -> int -> intval getFloat32 : t -> int -> floatval getFloat32LittleEndian : t -> int -> floatval getFloat64 : t -> int -> floatval getFloat64LittleEndian : t -> int -> floatval setInt8 : t -> int -> int -> unitval setUint8 : t -> int -> int -> unitval setInt16 : t -> int -> int -> unitval setInt16LittleEndian : t -> int -> int -> unitval setUint16 : t -> int -> int -> unitval setUint16LittleEndian : t -> int -> int -> unitval setInt32 : t -> int -> int -> unitval setInt32LittleEndian : t -> int -> int -> unitval setUint32 : t -> int -> int -> unitval setUint32LittleEndian : t -> int -> int -> unitval setFloat32 : t -> int -> float -> unitval setFloat32LittleEndian : t -> int -> float -> unitval setFloat64 : t -> int -> float -> unitval setFloat64LittleEndian : t -> int -> float -> unit