NDJSONStream
Class: NDJSONStream
NDJSONStream is a Readable stream that emits JSON objects separated by newlines.
Extends
Readable
Constructors
new NDJSONStream(data)
new NDJSONStream(
data):NDJSONStream
Parameters
• data: any[]
Returns
Overrides
Readable.constructor
Source
packages/core/src/utils/serializers.ts:34
Properties
closed
readonlyclosed:boolean
Is true after 'close' has been emitted.
Since
v18.0.0
Inherited from
Readable.closed
Source
packages/core/node_modules/@types/node/stream.d.ts:134
destroyed
destroyed:
boolean
Is true after readable.destroy() has been called.
Since
v8.0.0
Inherited from
Readable.destroyed
Source
packages/core/node_modules/@types/node/stream.d.ts:129
errored
readonlyerrored:Error
Returns error if the stream has been destroyed with an error.
Since
v18.0.0
Inherited from
Readable.errored
Source
packages/core/node_modules/@types/node/stream.d.ts:139
readable
readable:
boolean
Is true if it is safe to call readable.read(), which means
the stream has not been destroyed or emitted 'error' or 'end'.
Since
v11.4.0
Inherited from
Readable.readable
Source
packages/core/node_modules/@types/node/stream.d.ts:85
readableAborted
Experimental
readonlyreadableAborted:boolean
Returns whether the stream was destroyed or errored before emitting 'end'.
Since
v16.8.0
Inherited from
Readable.readableAborted
Source
packages/core/node_modules/@types/node/stream.d.ts:79
readableDidRead
Experimental
readonlyreadableDidRead:boolean
Returns whether 'data' has been emitted.
Since
v16.7.0, v14.18.0
Inherited from
Readable.readableDidRead
Source
packages/core/node_modules/@types/node/stream.d.ts:91
readableEncoding
readonlyreadableEncoding:BufferEncoding
Getter for the property encoding of a given Readable stream. The encodingproperty can be set using the readable.setEncoding() method.
Since
v12.7.0
Inherited from
Readable.readableEncoding
Source
packages/core/node_modules/@types/node/stream.d.ts:96
readableEnded
readonlyreadableEnded:boolean
Becomes true when 'end' event is emitted.
Since
v12.9.0
Inherited from
Readable.readableEnded
Source
packages/core/node_modules/@types/node/stream.d.ts:101
readableFlowing
readonlyreadableFlowing:boolean
This property reflects the current state of a Readable stream as described
in the Three states section.
Since
v9.4.0
Inherited from
Readable.readableFlowing
Source
packages/core/node_modules/@types/node/stream.d.ts:107
readableHighWaterMark
readonlyreadableHighWaterMark:number
Returns the value of highWaterMark passed when creating this Readable.
Since
v9.3.0
Inherited from
Readable.readableHighWaterMark
Source
packages/core/node_modules/@types/node/stream.d.ts:112
readableLength
readonlyreadableLength:number
This property contains the number of bytes (or objects) in the queue
ready to be read. The value provides introspection data regarding
the status of the highWaterMark.
Since
v9.4.0
Inherited from
Readable.readableLength
Source
packages/core/node_modules/@types/node/stream.d.ts:119
readableObjectMode
readonlyreadableObjectMode:boolean
Getter for the property objectMode of a given Readable stream.
Since
v12.3.0
Inherited from
Readable.readableObjectMode
Source
packages/core/node_modules/@types/node/stream.d.ts:124
captureRejectionSymbol
staticreadonlycaptureRejectionSymbol: typeofcaptureRejectionSymbol
Inherited from
Readable.captureRejectionSymbol
Source
packages/core/node_modules/@types/node/events.d.ts:328
captureRejections
staticcaptureRejections:boolean
Sets or gets the default captureRejection value for all emitters.
Inherited from
Readable.captureRejections
Source
packages/core/node_modules/@types/node/events.d.ts:333
defaultMaxListeners
staticdefaultMaxListeners:number
Inherited from
Readable.defaultMaxListeners
Source
packages/core/node_modules/@types/node/events.d.ts:334
errorMonitor
staticreadonlyerrorMonitor: typeoferrorMonitor
This symbol shall be used to install a listener for only monitoring 'error'
events. Listeners installed using this symbol are called before the regular
'error' listeners are called.
Installing a listener using this symbol does not change the behavior once an
'error' event is emitted, therefore the process will still crash if no
regular 'error' listener is installed.
Inherited from
Readable.errorMonitor
Source
packages/core/node_modules/@types/node/events.d.ts:327
Methods
[asyncIterator]()
[asyncIterator]():
AsyncIterableIterator<any,any,any>
Returns
AsyncIterableIterator<any, any, any>
Inherited from
Readable.[asyncIterator]
Source
packages/core/node_modules/@types/node/stream.d.ts:503
_construct()?
optional_construct(callback):void
Parameters
• callback: (error?) => void
Returns
void
Inherited from
Readable._construct
Source
packages/core/node_modules/@types/node/stream.d.ts:141
_destroy()
_destroy(
error,callback):void
Parameters
• error: Error
• callback: (error?) => void
Returns
void
Inherited from
Readable._destroy
Source
packages/core/node_modules/@types/node/stream.d.ts:423
_read()
_read():
void
Returns
void
Overrides
Readable._read
Source
packages/core/src/utils/serializers.ts:39
addListener()
addListener(event, listener)
addListener(
event,listener):this
Event emitter The defined events on documents including:
- close
- data
- end
- error
- pause
- readable
- resume
Parameters
• event: "close"
• listener: () => void