Skip to content

Commit 68e7423

Browse files
committed
Auto-generated commit
1 parent 4f5f54e commit 68e7423

File tree

6 files changed

+38
-33
lines changed

6 files changed

+38
-33
lines changed

.github/.keepalive

Lines changed: 0 additions & 1 deletion
This file was deleted.

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Copyright (c) 2016-2023 The Stdlib Authors.
1+
Copyright (c) 2016-2024 The Stdlib Authors.

dist/index.js

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/types/index.d.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ interface Constructor {
8080
* @returns stream instance
8181
*
8282
* @example
83-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
84-
* var Float64Array = require( `@stdlib/array/float64` );
85-
* var randu = require( `@stdlib/random/base/randu` );
83+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
84+
* var Float64Array = require( '@stdlib/array-float64' );
85+
* var randu = require( '@stdlib/random-base-randu' );
8686
*
8787
* function log( chunk ) {
8888
* console.log( chunk.toString() );
@@ -124,9 +124,9 @@ interface Constructor {
124124
* @returns stream instance
125125
*
126126
* @example
127-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
128-
* var Float64Array = require( `@stdlib/array/float64` );
129-
* var randu = require( `@stdlib/random/base/randu` );
127+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
128+
* var Float64Array = require( '@stdlib/array-float64' );
129+
* var randu = require( '@stdlib/random-base-randu' );
130130
*
131131
* function log( chunk ) {
132132
* console.log( chunk.toString() );
@@ -156,8 +156,8 @@ interface Constructor {
156156
* @returns stream factory
157157
*
158158
* @example
159-
* var Float64Array = require( `@stdlib/array/float64` );
160-
* var randu = require( `@stdlib/random/base/randu` );
159+
* var Float64Array = require( '@stdlib/array-float64' );
160+
* var randu = require( '@stdlib/random-base-randu' );
161161
*
162162
* var arr = new Float64Array( 10 );
163163
* var i;
@@ -201,9 +201,9 @@ interface Constructor {
201201
* @returns stream instance
202202
*
203203
* @example
204-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
205-
* var Float64Array = require( `@stdlib/array/float64` );
206-
* var randu = require( `@stdlib/random/base/randu` );
204+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
205+
* var Float64Array = require( '@stdlib/array-float64' );
206+
* var randu = require( '@stdlib/random-base-randu' );
207207
*
208208
* function log( v ) {
209209
* console.log( v );
@@ -234,9 +234,9 @@ interface Constructor {
234234
* @returns stream instance
235235
*
236236
* @example
237-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
238-
* var Float64Array = require( `@stdlib/array/float64` );
239-
* var randu = require( `@stdlib/random/base/randu` );
237+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
238+
* var Float64Array = require( '@stdlib/array-float64' );
239+
* var randu = require( '@stdlib/random-base-randu' );
240240
*
241241
* function log( chunk ) {
242242
* console.log( chunk.toString() );
@@ -254,8 +254,8 @@ interface Constructor {
254254
* stream.pipe( inspectStream( log ) );
255255
*
256256
* @example
257-
* var Float64Array = require( `@stdlib/array/float64` );
258-
* var randu = require( `@stdlib/random/base/randu` );
257+
* var Float64Array = require( '@stdlib/array-float64' );
258+
* var randu = require( '@stdlib/random-base-randu' );
259259
*
260260
* var arr = new Float64Array( 10 );
261261
* var i;
@@ -279,9 +279,9 @@ interface Constructor {
279279
* }
280280
*
281281
* @example
282-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
283-
* var Float64Array = require( `@stdlib/array/float64` );
284-
* var randu = require( `@stdlib/random/base/randu` );
282+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
283+
* var Float64Array = require( '@stdlib/array-float64' );
284+
* var randu = require( '@stdlib/random-base-randu' );
285285
*
286286
* function log( v ) {
287287
* console.log( v );

lib/factory.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
// MODULES //
2222

23+
var isObject = require( '@stdlib/assert-is-plain-object' );
24+
var format = require( '@stdlib/string-format' );
2325
var assign = require( '@stdlib/object-assign' );
2426
var StridedArrayStream = require( './main.js' );
2527

@@ -35,6 +37,7 @@ var StridedArrayStream = require( './main.js' );
3537
* @param {NonNegativeNumber} [options.highWaterMark] - specifies the maximum number of bytes to store in an internal buffer before pausing streaming
3638
* @param {string} [options.sep='\n'] - separator used to join streamed data
3739
* @param {Function} [options.serialize] - custom serialization function
40+
* @throws {TypeError} options argument must be an object
3841
* @returns {Function} stream factory
3942
*
4043
* @example
@@ -65,6 +68,9 @@ var StridedArrayStream = require( './main.js' );
6568
function factory( options ) {
6669
var opts;
6770
if ( arguments.length ) {
71+
if ( !isObject( options ) ) {
72+
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
73+
}
6874
opts = assign( {}, options );
6975
} else {
7076
opts = {};

0 commit comments

Comments
 (0)