Skip to content

Commit 7366349

Browse files
committed
Auto-generated commit
1 parent 934989b commit 7366349

File tree

6 files changed

+40
-35
lines changed

6 files changed

+40
-35
lines changed

.github/.keepalive

-1
This file was deleted.

NOTICE

+1-1
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

+11-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/types/index.d.ts

+19-19
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ interface Constructor {
7878
* @returns Stream instance
7979
*
8080
* @example
81-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
82-
* var Float64Array = require( `@stdlib/array/float64` );
83-
* var randu = require( `@stdlib/random/base/randu` );
81+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
82+
* var Float64Array = require( '@stdlib/array-float64' );
83+
* var randu = require( '@stdlib/random-base-randu' );
8484
*
8585
* function log( chunk ) {
8686
* console.log( chunk.toString() );
@@ -114,9 +114,9 @@ interface Constructor {
114114
* @returns Stream instance
115115
*
116116
* @example
117-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
118-
* var Float64Array = require( `@stdlib/array/float64` );
119-
* var randu = require( `@stdlib/random/base/randu` );
117+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
118+
* var Float64Array = require( '@stdlib/array-float64' );
119+
* var randu = require( '@stdlib/random-base-randu' );
120120
*
121121
* function log( chunk ) {
122122
* console.log( chunk.toString() );
@@ -147,8 +147,8 @@ interface Constructor {
147147
* @returns stream factory
148148
*
149149
* @example
150-
* var Float64Array = require( `@stdlib/array/float64` );
151-
* var randu = require( `@stdlib/random/base/randu` );
150+
* var Float64Array = require( '@stdlib/array-float64' );
151+
* var randu = require( '@stdlib/random-base-randu' );
152152
*
153153
* var arr = new Float64Array( 10 );
154154
* var i;
@@ -185,9 +185,9 @@ interface Constructor {
185185
* @returns Stream instance
186186
*
187187
* @example
188-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
189-
* var Float64Array = require( `@stdlib/array/float64` );
190-
* var randu = require( `@stdlib/random/base/randu` );
188+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
189+
* var Float64Array = require( '@stdlib/array-float64' );
190+
* var randu = require( '@stdlib/random-base-randu' );
191191
*
192192
* function log( v ) {
193193
* console.log( v );
@@ -215,9 +215,9 @@ interface Constructor {
215215
* @returns stream instance
216216
*
217217
* @example
218-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
219-
* var Float64Array = require( `@stdlib/array/float64` );
220-
* var randu = require( `@stdlib/random/base/randu` );
218+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
219+
* var Float64Array = require( '@stdlib/array-float64' );
220+
* var randu = require( '@stdlib/random-base-randu' );
221221
*
222222
* function log( chunk ) {
223223
* console.log( chunk.toString() );
@@ -235,8 +235,8 @@ interface Constructor {
235235
* stream.pipe( inspectStream( log ) );
236236
*
237237
* @example
238-
* var Float64Array = require( `@stdlib/array/float64` );
239-
* var randu = require( `@stdlib/random/base/randu` );
238+
* var Float64Array = require( '@stdlib/array-float64' );
239+
* var randu = require( '@stdlib/random-base-randu' );
240240
*
241241
* var arr = new Float64Array( 10 );
242242
* var i;
@@ -260,9 +260,9 @@ interface Constructor {
260260
* }
261261
*
262262
* @example
263-
* var inspectStream = require( `@stdlib/streams/node/inspect-sink` );
264-
* var Float64Array = require( `@stdlib/array/float64` );
265-
* var randu = require( `@stdlib/random/base/randu` );
263+
* var inspectStream = require( '@stdlib/streams-node-inspect-sink' );
264+
* var Float64Array = require( '@stdlib/array-float64' );
265+
* var randu = require( '@stdlib/random-base-randu' );
266266
*
267267
* function log( v ) {
268268
* console.log( v );

lib/factory.js

+6
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 ArrayStream = require( './main.js' );
2527

@@ -36,6 +38,7 @@ var ArrayStream = require( './main.js' );
3638
* @param {string} [options.sep='\n'] - separator used to join streamed data
3739
* @param {Function} [options.serialize] - custom serialization function
3840
* @param {integer} [options.dir=1] - iteration direction
41+
* @throws {TypeError} options argument must be an object
3942
* @returns {Function} stream factory
4043
*
4144
* @example
@@ -66,6 +69,9 @@ var ArrayStream = require( './main.js' );
6669
function factory( options ) {
6770
var opts;
6871
if ( arguments.length ) {
72+
if ( !isObject( options ) ) {
73+
throw new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
74+
}
6975
opts = assign( {}, options );
7076
} else {
7177
opts = {};

0 commit comments

Comments
 (0)