time-to-botec/squiggle/node_modules/@stdlib/streams/node/from-constant/docs/repl.txt
NunoSempere b6addc7f05 feat: add the node modules
Necessary in order to clearly see the squiggle hotwiring.
2022-12-03 12:44:49 +00:00

142 lines
4.0 KiB
Plaintext

{{alias}}( value[, options] )
Returns a readable stream which always streams the same value.
In object mode, `null` is a reserved value. If provided `null`, the
returned stream will prematurely end.
Parameters
----------
value: string|Buffer|Uint8Array|any
Value to stream.
options: Object (optional)
Options.
options.objectMode: boolean (optional)
Specifies whether a stream should operate in "objectMode". Default:
false.
options.encoding: string|null (optional)
Specifies how Buffer objects should be decoded to strings. Default:
null.
options.highWaterMark: integer (optional)
Specifies the maximum number of bytes to store in an internal buffer
before pausing streaming.
options.sep: string (optional)
Separator used to join streamed data. This option is only applicable
when a stream is not in "objectMode". Default: '\n'.
options.iter: integer (optional)
Number of iterations.
Returns
-------
stream: ReadableStream
Readable stream.
Examples
--------
> function fcn( chunk ) { console.log( chunk.toString() ); };
> var opts = { 'iter': 10 };
> var s = {{alias}}( 'beep', opts );
> var o = {{alias:@stdlib/streams/node/inspect-sink}}( fcn );
> s.pipe( o );
{{alias}}.factory( [value, ][options] )
Returns a function for creating readable streams which always stream the
same value.
If provided a value to stream, the returned function returns readable always
streams the provided value.
If not provided a value to stream, the returned function requires that a
value be provided at each invocation.
If provided only one argument and that argument is an object (either empty
or not containing any recognized options properties), the function treats
the argument as a value to be streamed, not as an options argument.
Parameters
----------
value: string|Buffer|Uint8Array|any (optional)
Value to stream.
options: Object (optional)
Options.
options.objectMode: boolean (optional)
Specifies whether a stream should operate in "objectMode". Default:
false.
options.encoding: string|null (optional)
Specifies how Buffer objects should be decoded to strings. Default:
null.
options.highWaterMark: integer (optional)
Specifies the maximum number of bytes to store in an internal buffer
before pausing streaming.
options.sep: string (optional)
Separator used to join streamed data. This option is only applicable
when a stream is not in "objectMode". Default: '\n'.
options.iter: integer (optional)
Number of iterations.
Returns
-------
fcn: Function
Function for creating readable streams.
Examples
--------
> var opts = { 'objectMode': true, 'highWaterMark': 64 };
> var createStream = {{alias}}.factory( opts );
{{alias}}.objectMode( value[, options] )
Returns an "objectMode" readable stream which always streams the same value.
In object mode, `null` is a reserved value. If provided `null`, the
returned stream will prematurely end.
Parameters
----------
value: any
Value to stream.
options: Object (optional)
Options.
options.encoding: string|null (optional)
Specifies how Buffer objects should be decoded to strings. Default:
null.
options.highWaterMark: integer (optional)
Specifies the maximum number of objects to store in an internal buffer
before pausing streaming.
options.iter: integer (optional)
Number of iterations.
Returns
-------
stream: ReadableStream
Readable stream operating in "objectMode".
Examples
--------
> function fcn( v ) { console.log( v ); };
> var opts = { 'iter': 10 };
> var s = {{alias}}.objectMode( 3.14, opts );
> var o = {{alias:@stdlib/streams/node/inspect-sink}}.objectMode( fcn );
> s.pipe( o );
See Also
--------