@@ -37,44 +37,44 @@ getFloat32 d = chkErr <$> (advance 4 d >>= DV.getFloat32 d.dv)
3737getFloat64 :: Getter Float64
3838getFloat64 d = chkErr <$> (advance 8 d >>= DV .getFloat64 d.dv)
3939
40- getDataView :: Deserializer -> ByteLength -> DE DV. DataView
40+ getDataView :: Deserializer -> ByteLength -> DE DataView
4141getDataView d n = do
4242 o <- advance n d
4343 return $ case DV .slice o n (DV .buffer d.dv) of
4444 (Just dv) -> Right dv
4545 otherwise -> Left " short read"
4646
47- getTypedArray :: forall t . Deserializer -> Number -> (DV. DataView -> t ) -> DE t
47+ getTypedArray :: forall t . Deserializer -> Number -> (DataView -> t ) -> DE t
4848getTypedArray d sz conv = do
4949 edv <- getDataView d sz
5050 return $ case edv of
5151 Right dv -> Right $ conv dv
5252 Left err -> Left err
5353
54- getInt8Array :: ArrayGetter TA. Int8Array
54+ getInt8Array :: ArrayGetter Int8Array
5555getInt8Array d n = getTypedArray d n TA .asInt8Array
56- getInt16Array :: ArrayGetter TA. Int16Array
56+ getInt16Array :: ArrayGetter Int16Array
5757getInt16Array d n = getTypedArray d (n * 2 ) TA .asInt16Array
58- getInt32Array :: ArrayGetter TA. Int32Array
58+ getInt32Array :: ArrayGetter Int32Array
5959getInt32Array d n = getTypedArray d (n * 4 ) TA .asInt32Array
60- getUint8Array :: ArrayGetter TA. Uint8Array
60+ getUint8Array :: ArrayGetter Uint8Array
6161getUint8Array d n = getTypedArray d n TA .asUint8Array
62- getUint16Array :: ArrayGetter TA. Uint16Array
62+ getUint16Array :: ArrayGetter Uint16Array
6363getUint16Array d n = getTypedArray d (n * 2 ) TA .asUint16Array
64- getUint32Array :: ArrayGetter TA. Uint32Array
64+ getUint32Array :: ArrayGetter Uint32Array
6565getUint32Array d n = getTypedArray d (n * 4 ) TA .asUint32Array
66- getUint8ClampedArray :: ArrayGetter TA. Uint8ClampedArray
66+ getUint8ClampedArray :: ArrayGetter Uint8ClampedArray
6767getUint8ClampedArray d n = getTypedArray d n TA .asUint8ClampedArray
68- getFloat32Array :: ArrayGetter TA. Float32Array
68+ getFloat32Array :: ArrayGetter Float32Array
6969getFloat32Array d n = getTypedArray d (n * 4 ) TA .asFloat32Array
70- getFloat64Array :: ArrayGetter TA. Float64Array
70+ getFloat64Array :: ArrayGetter Float64Array
7171getFloat64Array d n = getTypedArray d (n * 8 ) TA .asFloat64Array
7272
73- deserializer :: AB. ArrayBuffer -> Eff (reader :: DV.Reader ) Deserializer
73+ deserializer :: ArrayBuffer -> Eff (reader :: DV.Reader ) Deserializer
7474deserializer ab = return $ { dv : DV .whole ab, off : 0 }
7575
7676
77- deserialized :: forall a . (Deserializer -> Eff (reader :: DV.Reader ) (Either String a )) -> AB. ArrayBuffer -> Either String a
77+ deserialized :: forall a . (Deserializer -> Eff (reader :: DV.Reader ) (Either String a )) -> ArrayBuffer -> Either String a
7878deserialized f b = runRPure (do
7979 d <- deserializer b
8080 res <- f d
0 commit comments