Module

Node.Stream.CBOR.Decode

Package
purescript-cbor-stream
Repository
cakekindel/purescript-cbor-stream

#CBORDecode Source

#CBORDecoder Source

type CBORDecoder :: Row Type -> Typetype CBORDecoder r = Stream (cbor :: CBORDecode, read :: Read, write :: Write | r)

CBOR decoding transform stream

Accepts unencoded Buffer chunks, and transforms them to JS values.

#make Source

make :: forall r missing extra minimal minimalExtra. Union r missing (Options extra) => Union r (useFloat32 :: F32) minimal => Nub minimal (useFloat32 :: F32 | minimalExtra) => Record r -> Effect (CBORDecoder ())

#toObjectStream Source

#dataH Source

dataH :: forall a. EventHandle1 (CBORDecoder a) Foreign

data event. Emitted when a CSV record has been parsed.

#makeImpl Source

makeImpl :: forall r. Foreign -> Effect (Stream r)

FFI

#readImpl Source

readImpl :: forall r. Stream r -> Effect (Nullable Foreign)

FFI

#recordToForeign Source

recordToForeign :: forall r. Record r -> Object Foreign

FFI