Module Data.ArrayBuffer.ArrayBuffer
create :: ByteLength -> ArrayBuffer
byteLength :: ArrayBuffer -> ByteLength
sliceImpl :: Fn3 ByteOffset ByteOffset ArrayBuffer ArrayBuffer
slice :: ByteOffset -> ByteOffset -> ArrayBuffer -> ArrayBuffer
fromArray :: [Number ] -> ArrayBuffer
fromString :: String -> ArrayBuffer
Module Data.ArrayBuffer.DataView
whole :: ArrayBuffer -> DataView
sliceImpl :: forall e . Fn5 (DataView -> Maybe DataView ) (Maybe DataView ) ByteOffset ByteLength ArrayBuffer (Maybe DataView )
slice :: forall e . ByteOffset -> ByteLength -> ArrayBuffer -> Maybe DataView
buffer :: DataView -> ArrayBuffer
byteOffset :: DataView -> ByteOffset
byteLength :: DataView -> ByteLength
getterImpl :: forall e r . Fn6 (r -> Maybe r ) (Maybe r ) String ByteLength DataView ByteOffset (Eff (reader :: Reader | e ) (Maybe r ))
getter :: forall e r . String -> ByteLength -> DataView -> ByteOffset -> Eff (reader :: Reader | e ) (Maybe r )
type Getter r = forall e . DataView -> ByteOffset -> Eff (reader :: Reader | e ) (Maybe r )
setter :: forall e r . String -> DataView -> r -> ByteOffset -> Eff (writer :: Writer | e ) Unit
type Setter r = forall e . DataView -> r -> ByteOffset -> Eff (writer :: Writer | e ) Unit
getInt16 :: Getter Number
getInt32 :: Getter Number
getUint8 :: Getter Number
getUint16 :: Getter Number
getUint32 :: Getter Number
getFloat32 :: Getter Number
getFloat64 :: Getter Number
setInt16 :: Setter Number
setInt32 :: Setter Number
setUint8 :: Setter Number
setUint16 :: Setter Number
setUint32 :: Setter Number
setFloat32 :: Setter Number
setFloat64 :: Setter Number
Module Data.ArrayBuffer.Show
instance showArrayView :: Show (ArrayView a )
instance showDataView :: Show DataView
instance showArrayBuffer :: Show ArrayBuffer
showImpl :: forall a . ArrayView a -> String
Module Data.ArrayBuffer.Typed
asInt8Array :: DataView -> Int8Array
asInt16Array :: DataView -> Int16Array
asInt32Array :: DataView -> Int32Array
asUint8Array :: DataView -> Uint8Array
asUint16Array :: DataView -> Uint16Array
asUint32Array :: DataView -> Uint32Array
asUint8ClampedArray :: DataView -> Uint8ClampedArray
asFloat32Array :: DataView -> Float32Array
asFloat64Array :: DataView -> Float64Array
dataView :: forall a . ArrayView a -> DataView
setImpl :: forall a e . Fn3 (ArrayView a ) ByteOffset (ArrayView a ) (Eff (writer :: Writer | e ) Unit )
set :: forall a e . ArrayView a -> ByteOffset -> ArrayView a -> Eff (writer :: Writer | e ) Unit
unsafeAtImpl :: forall a . Fn2 (ArrayView a ) Number Number
hasIndexImpl :: forall a . Fn2 (ArrayView a ) Number Boolean
at :: forall a . ArrayView a -> Number -> Maybe Number
toArray :: forall a . ArrayView a -> [Number ]